Всякий раз, когда я делаю запрос API с помощью метода GET, он возвращает ошибку 503 из Google AppScript. Тем не менее, этот же запрос успешно получает ответ последовательно при запуске из Почтальона или веб-браузера.
Код AppScript возвращает ответ JSON синего цвета при первом вызове, и все последовательные вызовы возвращаются с ошибкой 503. Этот ответ сервера отображается специально для кода AppScript.
Подробное сообщение об ошибке выглядит следующим образом:
Исключение: запрос не выполнен для https://api.dailymotion.com вернул код 503. Усеченный ответ сервера: пропал. (используйте параметр muteHttpExceptions для проверки полного ответа) (строка 24, файл "DailyMotion")
function dailymotionArtist() {
var artistchannelID = 'x24dh63';
var requestOptions = {
'headers': {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Cache-Control': 'no-cache'
},
'muteHttpExceptions': true,
method: 'GET'
}
var finalResponse2 = UrlFetchApp.fetch('https://api.dailymotion.com/user/' + artistchannelID + '?fields=followers_total%2Cviews_total', requestOptions);
Logger.log(finalResponse2.getContentText());
}