Я пытаюсь вызвать API cutt.ly для сокращения URL.Вставляя кал в сафари, я получаю желаемый ответ;однако, когда я выполняю вызов с использованием URLFetch в своем проекте скрипта Google Apps (для добавления в Google Sheets Add), я получаю только код 500.
Я пробовал следующий URL в Safari, и он вернулсянужная информация: https://cutt.ly/api/api.php?key=[APIKEY]&short=https://www.ThisIsMyReallyLongLink.com&name=MyTestLinkThatIsUnused
Однако, если я сделаю вызов в Google Apps Script, я получу только код 500: UrlFetchApp.fetch ("https://cutt.ly/api/api.php?key=[APIKEY]&short=https://www.ThisIsMyReallyLongLink.com&name=MyTestLinkThatIsUnused");
Конкретная ошибкаis:
"Исключение: не удалось выполнить запрос для https://cutt.ly/api/api.php?key=[APIKEY]&short=https://www.ThisIsMyReallyLongLink.com&name=MyTestLinkThatIsUnused код возврата 500"
Документация по API cutt.ly находится здесь https://cutt.ly/cuttly-api
Есть ли у кого-нибудь мысли о том, почему я получаю эту ошибку только в скрипте Служб Google и как ее можно устранить? Если возможно, я хочу избегать таких действий UrlFetchApp.fetch (url, {"muteHttpExceptions": true}) чтобы убедиться, что я перехватываю все исключения и правильно обрабатываю.
function test(){
var response = UrlFetchApp.fetch("cutt.ly/api/api.php?key=[APIKEY]&short=https://…);
Logger.log(response);
}