我尝试使用 Microsoft Dynamics 365 for Financials 的 Web 服务部分中提供的 OData V4 URL 创建产品(项目),如下所示。
我使用 Postman 来执行 POST 请求。每个请求都使用经过身份验证的有效帐户进行。
POST OData V4 URL 取自 Web 服务部分示例:https://xyz.financials.dynamics.com:7048/MS/ODataV4/Company('my-company')/Items
我还尝试了实体“Item_Card”,结果相同。
这是 Postman 中设置的配置:
什么是缺少的“数据对象”?这是 OData V4 协议的标准吗?我必须在正文中提供“数据对象”吗?
有没有人遇到过这个错误并且可以解释什么丢失/不起作用?
2017-05-10 更新
似乎 REST 端点不适用于 Microsoft Dynamics Financials build < 16552。我目前使用 build 16259。
2017-05-23 更新
我现在在 build 16552 上运行。我仍然遇到同样的错误。更新似乎对 POST 请求没有影响。