商务中心 API |查找 $Expand 属性 名称

Business Central API | Find $Expand property name

假设我想检索销售额 headers 及其行,我将使用以下 URL: https://api.businesscentral.dynamics.com/v2.0/{GUID}/Sandbox/ODataV4/Company('{CompanyName}')/SalesInvoice?$expand=SalesInvoiceSalesLines

如果我想检索采购发票,我会使用这个:

https://api.businesscentral.dynamics.com/v2.0/{GUID}/Sandbox/ODataV4/Company('{CompanyName}')/PurchaseInvoice?$expand=PurchaseInvoicePurchLines

因此,对于销售,展开 属性 的值为 SalesInvoiceSalesLines,而对于采购,该值为 PurchaseInvoicePurchLines.

如果我想扩展 SalesCreditMemo 行,是否有一些逻辑或文档可以帮助我找到扩展 属性 的值需要什么?

您应该能够从相关端点的元数据中扣除它,例如:

https://api.businesscentral.dynamics.com/v2.0/{GUID}/Sandbox/ODataV4/$metadata#Company('{CompanyName}')/SalesCreditMemo

然后在返回的 XML 文档中搜索“Line”。