Erro inesperado no UrlFetchApp.fetch no script do Google Apps

Estou tentando acessar oAPI do Pingdom no script do Google Apps seguindo esse exemplo: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);

A execução do código é interrompida com o erro abaixo:

Erro inesperado:https: // foo: [email protected]/api/2.0/credits (linha 17, arquivo "Code") Ignorar

Se eu copiar / colar o URL acima em um navegador, ele funciona (por exemplo, estou recebendo uma "chave do aplicativo ausente" da API pingdom que confirma o nome de usuário e a senha quando fornecidos corretamente; caso contrário, você recebe um erro Credenciais inválidas). Eu tentei com e semencodeURIComponent emcredentials e eu recebo o mesmo erro.'muteHttpExceptions':true não ajuda também.

Alguma idéia do que poderia causar o erro?

questionAnswers(1)

yourAnswerToTheQuestion