我正在使用“传入Webhook”以便将消息发布到房间中。最近,我发现有一个API可以更新一条消息。
但是,当我尝试进行更新时,请求失败,状态为UNAUTHENTICATED
。
根据文档,我必须具有https://www.googleapis.com/auth/chat.bot
范围才能创建和更新消息,并且由于我能够创建消息,所以我假设我具有正确的范围?还是我需要做些其他事情?
我没有手动获得任何凭据,我只是复制创建传入Webhook时返回的URL,该URL已经包含key
和token
参数。
这是我要提出的示例更新请求:
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"
我缺少一些配置还是存在一些不允许这样做的限制?