【发布时间】:2017-03-01 15:22:16
【问题描述】:
我正在按照https://msdn.microsoft.com/en-us/library/mt607875.aspx的示例工作
我可以使用 PATCH 更新其他单值导航属性,即
PATCH [DYNAMICS_URL]/api/data/v8.1.0.538/leads(355c33b0-88fe-e611-80f1-c4346bad60a8)
{
"campaignid@odata.bind":"[DYNAMICS_URL]/api/data/v8.1.0.538/campaigns(fdfa106a-5dd1-e511-80df-3863bb349bd8)",
}
但是,尝试运行相同的更改所有者 ID
PATCH [DYNAMICS_URL]/api/data/v8.1.0.538/leads(355c33b0-88fe-e611-80f1-c4346bad60a8)
{
"ownerid@odata.bind":"[DYNAMICS_URL]/api/data/v8.1.0.538/systemusers(4bf3d2d8-f2ec-e511-80d5-5065f38b15d1)"
}
给出 500 内部服务器错误
"message": "email With Id = 1a70458b-92fe-e611-80f1-c4346bad60a8 Does Not Exist"
发生了什么事?通过 CRM 网络应用分配潜在客户所有者可以正常工作。
此外,尝试更新owninguser 的方式与提供204 No content 相同,但似乎没有更新任何内容。
【问题讨论】:
标签: odata dynamics-crm