如何更新使用传入Webhook创建的消息

时间:2019-02-02 12:11:30

标签: hangouts-chat

我正在使用“传入Webhook”以便将消息发布到房间中。最近,我发现有一个API可以更新一条消息。

但是,当我尝试进行更新时,请求失败,状态为UNAUTHENTICATED

根据文档,我必须具有https://www.googleapis.com/auth/chat.bot范围才能创建和更新消息,并且由于我能够创建消息,所以我假设我具有正确的范围?还是我需要做些其他事情?

我没有手动获得任何凭据,我只是复制创建传入Webhook时返回的URL,该URL已经包含keytoken参数。

这是我要提出的示例更新请求:

curl -X PUT \
     -H "Content-type: application/json" \
     --data @notifications2.json \
    "https://chat.googleapis.com/v1/spaces/some-space/messages/some-message?key=some-key&token=some-token"

当我创建新消息时,类似的请求工作正常:

curl -X POST \
     -H "Content-type: application/json" \
     --data @notifications2.json \
    "https://chat.googleapis.com/v1/spaces/some-space/messages?key=some-key&token=some-token"

我缺少一些配置还是存在一些不允许这样做的限制?

0 个答案:

没有答案