3

我正在尝试发布 ORDERS 表单的 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

4

1 回答 1

0

尝试检查这些字段是否在 REST api 服务中可见:

请求服务元数据如下:

https://pri.officeandmore.co.il/odata/Priority/tabula.ini/tirgul2/$metadata _

在结果中检查PAYMENTDEF子表单的元数据(搜索<EntityType Name="PAYMENTDEF">并检查您的自定义字段是否出现在属性(字段)列表中。

如果它们没有出现,可能这些字段在“优先表单”中设置为“隐藏字段”,或者您有权限限制。

如果确实出现,则问题可能与您尝试发布到这些字段的值不正确有关。查看元数据结果以查看每个字段的预期值格式。

于 2018-07-23T05:40:09.763 回答