我想从另一台服务器发出 API 请求(通过 HTTP?)以更新 Microsoft Dynamics 365 Finance & Operations 内的产品记录,但到目前为止我什至无法找到 API 文档。有人能指出我正确的方向吗?
我正在使用 PHP,但我可以使用其他语言的代码。或者甚至只是文档链接也会有所帮助。
D365 中各个实体的文档不是很好,只有少数有文档记录。
D365 使用 oData 4.0 版本标准,因此您可以从这里获取有关如何交互的大量信息:https://www.odata.org/getting-started/basic-tutorial/
产品和已发布产品实体记录在此处:https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-entities#built-in-entities
D365 OData API 信息:https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/odata
您对不同的操作使用不同的 HTTP 方法,即读取数据 = GET、创建 = POST、更新 = PATCH、删除 = DELETE。
另请参阅我的答案,了解如何获取 D365 中的实体列表:如何通过 Postman 检索 Dynamics 365 采购订单信息