You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman向Dynamics 365 CRM发起POST请求创建实体报错求助

Dynamics 365 CRM POST创建记录失败的解决方法

错误原因分析

你遇到的错误是OData绑定字段使用错误导致的:customerid是incident(案例)实体的客户关联字段,但如果是创建account(账户)记录,该字段并不存在;即便创建incident,也需要确保语法和请求目标实体匹配。


分场景解决方案

场景1:创建incident(案例)记录

如果目标是创建案例并关联联系人作为客户:

  1. 确认请求URL指向incidents实体集:
    https://your-org-url.crm.dynamics.com/api/data/v9.2/incidents
    
  2. 请求体保留customerid_contact@odata.bind,但需确保联系人ID有效,同时补充案例必填的title字段:
    {
        "title": "测试案例",
        "customerid_contact@odata.bind": "/contacts(904d1761-b522-ed11-9db2-000d3af06307)"
    }
    

场景2:创建account(账户)记录

如果目标是创建账户并关联主联系人:

  1. 确认请求URL指向accounts实体集:
    https://your-org-url.crm.dynamics.com/api/data/v9.2/accounts
    
  2. 将绑定字段改为账户实体的主联系人字段primarycontactid@odata.bind:
    {
        "name": "MS account test",
        "primarycontactid@odata.bind": "/contacts(904d1761-b522-ed11-9db2-000d3af06307)"
    }
    

通用排查步骤

  • 核对请求URL的实体集名称:创建account用accounts,contact用contacts,incident用incidents
  • 确认字段逻辑名称正确:可通过Dynamics 365后台「高级设置→自定义→自定义系统→实体」查看对应字段的逻辑名称
  • 验证绑定的记录ID有效性:确保联系人ID在系统中存在,无拼写错误
  • 检查请求头:必须包含Content-Type: application/json,且身份验证令牌有效

内容的提问来源于stack exchange,提问作者Rathna Gunasekaran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 15:06:23