Это код, который я пытаюсь использовать для удаления сообщений, отправленных через веб-перехватчик в комнату чата (я беру messageID, когда создаю его с тем же запросом, но методом POST и отправкой сообщения в текстовой переменной):
var WEBHOOK_URL2 = "https://chat.googleapis.com/v1/spaces/<SPACE>/messages/<MESSAGEID>.<MESSAGEID>?key=<KEY>&token=<TOKEN>%3D";
var options = {
'method' : 'delete',
'muteHttpExceptions' : true,
};
var response = UrlFetchApp.fetch(WEBHOOK_URL2, options);
Logger.log (response);
Ответ
"error": {
"code": 401,
"message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
Как уже отмечалось, создание сообщений работает с этими учетными данными (ключ / токен из веб-перехватчика чата). Возможно, мне что-то не хватает в документации на https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages/delete?
Заранее спасибо,