Ошибка 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">
и проверьте, появляются ли ваши настраиваемые поля в списке свойств (полей).
Если они не отображаются, возможно, эти поля заданы как "скрытые" в "Приоритетной форме" или у вас есть ограничения на доступ.
Если они появляются, проблема, вероятно, связана с неправильными значениями, которые вы пытаетесь опубликовать в этих полях. Посмотрите на результат метаданных, чтобы увидеть формат ожидаемых значений для каждого из этих полей.