Я использую Incoming Webhook для отправки сообщений в комнату.Недавно я обнаружил, что существует API , который позволяет обновлять сообщение.
Однако, когда я пытаюсь сделать обновление, запрос завершается неудачно с состоянием UNAUTHENTICATED
.
Согласно документации у меня должна быть область действия https://www.googleapis.com/auth/chat.bot
для создания и обновления сообщений, и, поскольку я могу создать сообщение, я предполагаю, что у меня есть правильная область действия?Или есть что-то еще, что мне нужно сделать?
Я не получаю никаких учетных данных вручную, я просто копирую URL, который возвращается при создании Incoming Webhook, который уже содержит параметры 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"
Яотсутствует какая-либо конфигурация или есть какое-то ограничение, которое не позволяет это сделать?