Отправка Quickbooks Оплата по URL с помощью Zapier и JSON Форматирование не соответствует шагу теста - PullRequest
0 голосов
/ 20 марта 2020

Мы используем новый триггер платежа в Zapier, чтобы запустить POST для нашего URL с данными платежа, закодированными как JSON.

На этапе «Настройка публикации» данные форматируются следующим образом. :

enter image description here

Фактически отправленные данные выглядят так:

"lineItemQty": "1033,1,1",

Это не слишком большая проблема для числовых массивов (просто добавьте скобки вокруг массива), но это создает проблему со строковыми массивами, такими как описания позиций.

Если у вас были данные как это:

LineItemDescription: ["Item1", "Item2", "Item3 и более"]

Zapier отправит следующее через JSON post:

LineItemDescription: «Item1, Item2, Item3 и другие»

В этом случае простое добавление скобок не решает проблему, а добавление запятых делает ручной анализ этим невозможным. Кто-нибудь еще имел дело с этим? Кажется сумасшедшим, что демонстрационные данные, которые они вам показывают, не то, что они на самом деле отправляют.

...