1

我正在使用 Incoming 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"

我是否缺少某些配置,或者是否存在一些不允许这样做的限制?

4

0 回答 0