发布自定义优先级字段时,REST API错误

时间:2018-07-22 08:28:17

标签: priority-web-sdk

我正在尝试发布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

1 个答案:

答案 0 :(得分:0)

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

请求服务metadata如下:

https://pri.officeandmore.co.il/odata/Priority/tabula.ini/tirgul2/ $元数据

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

如果未出现,则可能是在“优先级表单”中将这些字段设置为“隐藏字段”,或者您具有权限限制。

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