如何从 Business Central Web Service (Odata) 获取行项目?
How to get line items from Business Central Web Service (Odata)?
从 Microsoft 文档中获取 salesOrderLines,需要以下 http 请求:
GET businesscentralPrefix/companies({id})/salesOrders({id})/salesOrderLines({salesOrderLineId})
但是,它假设每个 json 对象都有一个唯一的 GUID。但是当我尝试获取 Odata 时,我得到的唯一接近唯一 ID 的是“@odata.etag”,这不允许我访问 salesOrderLines。
使用/salesOrders?$expand=SalesOrderSalesLines
从 Microsoft 文档中获取 salesOrderLines,需要以下 http 请求:
GET businesscentralPrefix/companies({id})/salesOrders({id})/salesOrderLines({salesOrderLineId})
但是,它假设每个 json 对象都有一个唯一的 GUID。但是当我尝试获取 Odata 时,我得到的唯一接近唯一 ID 的是“@odata.etag”,这不允许我访问 salesOrderLines。
使用/salesOrders?$expand=SalesOrderSalesLines