Неожиданная ошибка в UrlFetchApp.fetch в скрипте Google Apps

Я пытаюсь получить доступ кPingdom API в скрипте Google Apps, следуя этому примеру:https://developers.google.com/apps-script/external_apis

query = 'credits';
var username = 'foo';
var password = 'bar';
var credentials = username+':'+password;
var url = 'https://'+credentials+'@api.pingdom.com/api/2.0/'+encodeURIComponent(query);
var headers = {
  "App-Key": "abcd",
};
var options = {
    "method": "get",
    "headers": headers,
    'validateHttpsCertificates':false
};
Logger.log(url);
var response = UrlFetchApp.fetch(url);

Выполнение кода прерывается с ошибкой ниже:

Непредвиденная ошибка:https: // Foo: [email protected]/api/2.0/credits (строка 17, файл «Код») Увольнение

Если я скопирую / вставлю вышеуказанный URL-адрес в браузер, он будет работать (т.е. я получаю «Отсутствующий ключ приложения» из API pingdom, который подтверждает правильность имени пользователя и пароля, если они предоставлены правильно, в противном случае вы получите ошибку Invalid Credentials). Я пробовал с и безencodeURIComponent наcredentials и я получаю ту же ошибку.'muteHttpExceptions':true тоже не помогает

Есть идеи, что может вызвать ошибку?

Ответы на вопрос(1)

Ваш ответ на вопрос