【问题标题】:How to set leadsource in Dynamics crm using api?如何使用 api 在 Dynamics crm 中设置leadsource?
【发布时间】:2018-09-24 01:37:54
【问题描述】:

我有一个 WordPress 网站,我正在使用 Gravity Forms CRM 插件在 CRM 中创建潜在客户。我需要设置铅源,它是 crm 铅中的下拉菜单。在向 crm(通过 api)发送数据时出现错误:

System.ArgumentException:不正确的属性值类型 System.String 参数名称:leadsourcecode

我也尝试发送文本和号码,但没有成功。

【问题讨论】:

    标签: php wordpress dynamics-crm


    【解决方案1】:

    leadsourcecode 字段根据WebAPI documentation 接收Edm.Int32。以下是将 Lead Source 设置为 Advertisement(1) 的创建请求示例:

    POST /api/data/v9.0/leads
    odata-maxversion: 4.0
    odata-version: 4.0
    accept: application/json
    content-type: application/json
    
    {
     "subject": "test api 2",
     "leadsourcecode": 1
     }
    

    您还可以在我之前提到的 lead entity documentation 中查看该字段的默认选项:

    值标签

    1 个广告

    2 员工推荐

    3 外部推荐

    4 合作伙伴

    5 公共关系

    6 研讨会

    7 展会

    8 网络

    9 口碑

    10 其他

    【讨论】:

    • 出现此错误:System.ArgumentException:不正确的属性值类型 System.String 参数名称:leadsourcecode2018-09-25T05:03:41.0391441Zfalse [Microsoft.Crm.ObjectModel:Microsoft.Crm.ObjectModel.TargetAttributeValidationPlugin ] [c754fdb4-ef2f-4f2c-b49f-186214ab4dcd: TargetAttributeValidationPlugin]
    • 能否更新您的问题并包含您发送的完整请求?我已经测试了我的答案中包含的那个,它工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 2020-03-03
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多