Любые другие проблемы могут видеть следующую проблему.UrlFetchApp.fetch перестали работать в понедельник 7-го числа после того, как в течение нескольких месяцев не было проблем с двумя api's
Я использую zendesk API и конвейерные сделки api. Код был в использовании в течение 2 месяцев (без проблем все работают)
На этой неделе (без изменений кода) оба API отказались от сообщения с вызовами создания (Gets work fine и аутентификация также отлично работают для обоих API).
журнале выполнения показывает правильные данные кодируются пример ниже (удалены фактические значения)
UrlFetchApp.fetch ([https://supernahelp.zendesk.com/api/v2/organizations.json, {заголовки = {авторизации = Базовая someencodedauthdata, Content-Type = применение/JSON}, метод = post, payload = {"organization": {"name": "somecustomer", "domain_names": "xyc.edu", "organization_fields": {"supernauniqueid": "Sup-2308233814", "crmdashboard": "someurladdedhere" }}}, muteHttpExceptions = true}])
Полезная нагрузка была передана через JSON.stringify для добавления вызова API и работает навсегда.
Ошибка возврата из журнала выполнения «вызов для выполнения в ZD {« error »:« RecordInvalid »,« описание »:« Ошибки проверки записи »,« подробности »: {" name ": [{" description ": «Имя: не может быть пустым», «ошибка»: «BlankValue»}»
который в основном означает API не мог разобрать тело правильно для значения имени, которое было отправлено
Я открыл дело с Zendesk и они получили там журналы и показали мне, что они получили (не та же запись)
только фрагмент
{"{\" organization \ ": {\" name \ ": \" имя клиента здесь \ "
Я заметил \ добавил к полезной нагрузке (не по моему коду), но это было добавлено GAS.
И
Pipeline API имеет тот же вопрос полезной нагрузки сообщение команды отвергаются с плохой полезной нагрузкой.
Оба отказались в тот же день и больше не работают вообще.
Это говорит мне, что другие должны иметь проблемы с командами сообщений? ищет помощь, как код работал нормально, а затем остановился и, похоже, GAS добавляют управляющие коды из синего
Эндрю
Вы можете искать существующие проблемы в системе отслеживания проблем: [Apps Script Issue Tracker] (https://code.google.com/p/google-apps-script-issues/ проблемы/список? can = 2 & q = URL + fetch & colspec = Звезды + Открытый + ID + Тип + Статус + Сводка + Компонент + Владелец & ячейки = плитки) Возможно, вы захотите сообщить о том, что вы испытываете, если не нашли решения. –