UrlFetchApp не принимает множественные параметры, разделенные "|"
Привет, всем
Написал вот такой код: 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 его не поддерживает. |
Небось какой-нить decodeURIComponent() надо профтыкать, чтобы трубопроводы проканали. Тут еще что-то написано https://www.seroundtable.com/archives/023052.html
|
Часовой пояс GMT +3, время: 16:14. |