Я пытаюсь использовать StackExchange API версии 2.2 в скрипте Google Apps.
Проблема возникает на последнем этапе явного потока OAuth 2.0, когда я пытаюсь отправить запрос POST для получения токена доступа. Я получаю ошибку 404, но делаю тот же запрос вручную (с использованием расширения почтальона), все в порядке.
Чтобы упростить проблему, если я отправлю этот запрос POST без полезной нагрузки, я получу тот же 404
var response = UrlFetchApp.fetch("https://stackexchange.com/oauth/access_token", {
method: 'post',
muteHttpExceptions: true
});
Logger.log(response);
в то время как в почтальоне я получаю это 400:
{
"error": {
"type": "invalid_request",
"message": "client_id not provided"
}
}
Я предполагаю, что это будет проблема с UrlFetchApp, но кто-нибудь знает, как ее решить? Спасибо!