获取销售订单详细信息 Dynamics web Microsoft 365

时间:2021-02-26 09:41:10

标签: dynamics-crm dynamics-crm-webapi

我需要从Java Web 调用API 到Microsoft 的Dynamics 365 在线Web。我可以获得访问令牌。但我不知道如何调用 api 来获取销售订单详细信息。

我阅读了 Microsoft 的文档,但不知道该怎么做。

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/web-api/salesorderdetail?view=dynamics-ce-odata-9

2 个答案:

答案 0 :(得分:1)

您可以使用此工具在 Dynamics CRM 中生成 API URL: https://github.com/jlattimer/CRMRESTBuilder 首先,您应该在 Dynamics 365 中导入解决方案,然后您可以使用解决方案视图上的按钮打开应用程序

答案 1 :(得分:1)

获取特定 panic() 的 web api 端点将如下所示:(具有相应的 GUID)

    var cssRule =
    "color: rgb(249, 162, 34);" +
    "font-size: 30px;" +
    "font-weight: bold;" +
    "text-shadow: 1px 1px 5px rgb(249, 162, 34);" +
    "filter: dropshadow(color=rgb(249, 162, 34), offx=1, offy=1);" setTimeout(console.log.bind(console, "%cHello World", cssRule), 0);

要获取所有 salesorderdetail 记录:

https://crmdev.crm.dynamics.com/api/data/v9.1/salesorderdetails(00000000-0000-0000-0000-000000000000)

要获取特定 salesorderdetail 的所有 https://crmdev.crm.dynamics.com/api/data/v9.1/salesorderdetails 记录:

salesorderdetail

完整的代码片段将类似于:(在 JS 中使用 salesorder

https://crmdev.crm.dynamics.com/api/data/v9.1/salesorderdetails?$filter=_salesorderid_value eq 00000000-0000-0000-0000-000000000000