Nieoczekiwany błąd w UrlFetchApp.fetch w skrypcie Aplikacji Google

Próbuję uzyskać dostęp doPingdom API w skrypcie Aplikacji Google następującym przykładem: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);

Wykonanie kodu zrywa z poniższym błędem:

Niespodziewany błąd:https: // foo: [email protected]/api/2.0/credits (wiersz 17, plik „Kod”) Odrzuć

Jeśli skopiuję / wkleję powyższy adres URL do przeglądarki, to działa (tj. Dostaję „Brakujący klucz aplikacji” z interfejsu API pingdom, który potwierdza nazwę użytkownika i hasło, jeśli jest prawidłowo podane, w przeciwnym razie pojawi się błąd Nieprawidłowe poświadczenia). Próbowałem z i bezencodeURIComponent nacredentials i dostaję ten sam błąd.'muteHttpExceptions':true też nie pomaga.

Każdy pomysł, co może spowodować błąd?

questionAnswers(1)

yourAnswerToTheQuestion