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

问题描述

我需要从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

解决方法

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

,

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

    var cssRule =
    "color: rgb(249,162,34);" +
    "font-size: 30px;" +
    "font-weight: bold;" +
    "text-shadow: 1px 1px 5px rgb(249,34);" +
    "filter: dropshadow(color=rgb(249,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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...