Привет, всем
Написал вот такой код:
function tryUrlFetch () {
//var url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&mode=bicycling&language=fr-FR";
var url2 = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC&destinations=San+Francisco&mode=bicycling&language=fr-FR";
response = UrlFetchApp.fetch(url2);
}
Проблема в том, что UrlFetchApp не принимает первую url (запрос для службы Goole Distance Matrix), где параметры, разделены через "|". Возникает ошибка "Недействительный параметр". Если просто ввести этот url в строку браузера, то получаем нормальный ответ.
Без "|" UrlFetchApp нормально работает (url2).
Есть ли способ обойти это ограничение? Подскажите, пожалуйста.
Я также пробовал использовать XMLHttpRequest, но Google Apps Script его не поддерживает.