NetSuite REST API获取ItemReceipt费用数据缺失问题咨询
NetSuite REST API获取ItemReceipt费用行数据的方法
解决方案
调整原请求参数:无需更换URL,在现有请求中添加
fields参数指定包含费用行字段。修改后的请求URL如下:https://mysite.suitetalk.api.netsuite.com/services/rest/record/v1/itemReceipt/21028/?expandSubResources=true&fields=*,expenseList其中
*保留原有所有商品字段,expenseList是ItemReceipt中存储费用行数据的字段,添加后即可返回费用行明细。调用子资源端点:如果仅需费用行数据,可直接访问ItemReceipt的费用行子资源URL:
https://mysite.suitetalk.api.netsuite.com/services/rest/record/v1/itemReceipt/21028/expenseList该端点会直接返回对应ItemReceipt的所有费用行数据,无需额外参数。
注意点
- 确认你的NetSuite角色拥有读取ItemReceipt费用行的权限,否则可能返回空数据或权限错误。
- 若
expenseList字段无效,可查阅NetSuite内部的REST API字段定义,确认对应版本的费用行字段名称。
内容的提问来源于stack exchange,提问作者accountdev253
相关产品推荐
相关产品推荐

