2015-12-09 1 views
1

Любые другие проблемы могут видеть следующую проблему.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 добавляют управляющие коды из синего

Эндрю

+0

Вы можете искать существующие проблемы в системе отслеживания проблем: [Apps Script Issue Tracker] (https://code.google.com/p/google-apps-script-issues/ проблемы/список? can = 2 & q = URL + fetch & colspec = Звезды + Открытый + ID + Тип + Статус + Сводка + Компонент + Владелец & ячейки = плитки) Возможно, вы захотите сообщить о том, что вы испытываете, если не нашли решения. –

ответ

0

ГАЗА был нарушен, кажется, кодирование типа контента в заголовки перестало работать и перемещение содержимого был изменен синтаксис синтаксиса типа (сломал и многие другие скрипты).

https://code.google.com/p/google-apps-script-issues/issues/detail?id=5585&can=6&colspec=Stars%20Opened%20ID%20Type%20Status%20Summary%20Component%20Owner

Andrew