环聊的某些API方法无法正常运行

时间:2020-07-02 20:07:51

标签: hangouts-chat hangouts-api

我正在使用环聊API构建聊天机器人,但某些API方法无法正常工作,我收到响应:

 {
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT"
  }
}

例如,当我获得空间时,我的机器人就是该成员,它会返回所有空间。然后,我尝试使用其中一些空格ID来获取成员列表,然后返回该请求包含无效参数。我看不到我在做什么错...

令牌不是问题,因为它可以很好地获取空格。

enter image description here

编辑:创建消息方法返回另一个错误: enter image description here

1 个答案:

答案 0 :(得分:0)

我知道了...我的公司有一个lib可以为google的api生成令牌,并且请求中使用的电子邮件是当前用户电子邮件,但是对于bot,必须使用与服务帐户,我切换了它,它开始工作。我认为它不应生成令牌无效的凭证,因为我无法弄清楚出了什么问题。

我在其中找到此信息的来源:https://developers.google.com/hangouts/chat/how-tos/rest-api#authorizing_the_service_account