当前位置: 首页 > 知识库问答 >
问题:

通过Google Vault API搜索Google聊天空间中的消息

昌勇锐
2023-03-14

我正试图通过查询特定的聊天室ID来创建包含聊天室中所有消息的Google Vault导出。不幸的是,正在为以下查询创建导出:

 newQuery
    .setDataScope("ALL_DATA")
    .setCorpus("HANGOUTS_CHAT")
    .setStartTime(startDate)
    .setEndTime(endDate)
    .setSearchMethod("ROOM")
    .setHangoutsChatOptions(new HangoutsChatOptions().setIncludeRooms(false))
    .setHangoutsChatInfo(new HangoutsChatInfo().setRoomId(spaceId));

产生以下错误:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
POST https://vault.googleapis.com/v1/matters/<matterID>/exports
{
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "message" : "Search method ROOM is not supported for corpus type HANGOUTS_CHAT.",
    "reason" : "badRequest"
  } ],
  "message" : "Search method ROOM is not supported for corpus type HANGOUTS_CHAT.",
  "status" : "INVALID_ARGUMENT"
}

为了在谷歌聊天服务中搜索,需要将微粒类型设置为“HANGOUTS\u CHAT”。API还提到,当搜索方法为“ROOM”(https://developers.google.com/vault/reference/rest/v1/Query#SearchMethod).

我是遗漏了什么还是这是一个错误?如果我想实现的目标不可能实现,有人知道这个问题的解决方法吗?

共有1个答案

云伯寅
2023-03-14

根据API的当前设计,这似乎是预期的行为,因为您需要提供相应的RoomId,目前还不可能。

以前有人有过类似的问题,它最终出现在功能请求中,你可以在这里查看:https://b.corp.google.com/issues/189250955

 类似资料:
  • 问题内容: 我正在尝试找出如何使用Google Books API通过ISBN搜索书籍。我需要编写一个程序来搜索ISBN,然后打印出标题,作者和版本。我尝试使用,但是这不允许我按ISBN进行搜索,而且我没有找到获取所需信息的方法(将ISBN放入其中时没有结果)。我现在所拥有的是: 如果有人对如何提高效率有任何建议,请告诉我。新代码: 问题答案: 您是否正在使用不赞成使用的数据API? 借助Book

  • 问题内容: 我有一个名为列是一个。因此,例如,平均外观值可能是:。我希望能够搜索并返回一天中特定时间的所有结果,而不考虑日期。 例如,如果我在列中搜索值,它将返回: 有什么想法吗? 问题答案: 您可以使用HOUR()函数: las,一旦您查询了几千行,该查询的性能将非常 糟糕 -函数不可索引,因此每次运行此查询时都会进行全表扫描。 在类似情况下的操作:创建了另一列,对其进行了索引,并在插入时填充了

  • 12.7. 搜索 Google 让我们回到这章开始时你看到的那段代码,获得比当前气温更有价值和令人振奋的信息。 Google 提供了一个 SOAP API ,以便通过程序进行 Google 搜索。使用它的前提是,你注册了 Google 网络服务。 过程 12.4. 注册 Google 网络服务 访问 http://www.google.com/apis/ 并创建一个账号。 唯一的需要是提供一个 E

  • 在 Angular 4 中,我正在尝试迭代一个程序数组。并且还添加了搜索管道。如果未找到搜索,我想显示一条消息。 我该如何处理这个问题? 这是 ngFor 我知道我不能同时使用ngIf和ngFor。有什么方法可以让我使用ngIfElse吗?如果没有找到搜索,则显示一条消息?

  • 即时聊天是工作沟通中必不可少的工具。钉钉的即时聊天具有消息一触即达、身份和信息双重安全保障、群聊可精细化管理等特性,帮助你的企业实现工作沟通与生活聊天分离,让工作重回专注。 全员群管理 全员群开启 ● 团队创建完成后,默认会开启全员群。 全员群设置 ● 管理员可以登录管理员后台,对全员群进行设置。 登录管理员后台,点击通讯录中企业名称右侧的设置 查看全员群信息 设置全员群群主(默认是管理员) 修改

  • 使用twilio-chat.js我如何在一个频道上监听消息?我找到了这个问题,它问如何在多个频道上收听,但我找不到任何东西描述如何在一个频道上做到这一点。