Ошибка API REST при публикации настраиваемых полей Приоритет

Я пытаюсь опубликовать REST API формы ЗАКАЗОВ. Я добавил несколько настраиваемых полей в форму PAYMENTDEF, чтобы опубликовать всю информацию о кредитных картах.

Я получаю ошибку:

'Произошла ошибка'

каждый раз, когда я публикую настраиваемые поля, если я удаляю их из запроса, который мне удалось опубликовать.

{"CUSTNAME":"5","CDES":"רועי בן מנחם","CURDATE":"2018-07-18","BOOKNUM":"2164","SHIPTO2_SUBFORM":{"NAME":"רועי בן מנחם","PHONENUM":"0507573753","ADDRESS":"דן 4","STATE":"שערי תקווה","COUNTRYNAME":"Israel","ZIP":"44810","ADDRESS2":"44"},"ORDERITEMS_SUBFORM":[{"PARTNAME":"CLEAN0044","TQUANT":1,"PRICE":19.9,"REMARK1":"","ROYY_ORDISPECS_SUBFORM":[]},{"PARTNAME":"000","TQUANT":1,"PRICE":30,"REMARK1":""}],"PAYMENTDEF_SUBFORM":{"PAYMENTCODE":"3","QPRICE":53.28,"PAYACCOUNT":"1234","PAYCODE":"","VALIDMONTH":"0124","CCUID":"123456789","CONFNUM":"09090909","ROYY_NUMBEROFPAY":"","FIRSTPAY":"","ROYY_SECONDPAYMENT":""}}

И это мой заголовок: https://pri.officeandmore.co.il/odata/Priority/tabula.ini/tirgul2/ORDERS

1 ответ

Попробуйте проверить, видны ли эти поля в API REST:

Запросите метаданные службы следующим образом:

https://pri.officeandmore.co.il/odata/Priority/tabula.ini/tirgul2/$ метаданные

В результате проверьте для PAYMENTDEF метаданные подчиненной формы (поиск <EntityType Name="PAYMENTDEF"> и проверьте, появляются ли ваши настраиваемые поля в списке свойств (полей).

Если они не отображаются, возможно, эти поля заданы как "скрытые" в "Приоритетной форме" или у вас есть ограничения на доступ.

Если они появляются, проблема, вероятно, связана с неправильными значениями, которые вы пытаетесь опубликовать в этих полях. Посмотрите на результат метаданных, чтобы увидеть формат ожидаемых значений для каждого из этих полей.

Другие вопросы по тегам