我无法向Dynamics Health 365 CRM发出成功的HTTPS发布请求。
我的目标是通过发布请求为一个特定联系人更新“描述”字段。
我可以通过将他们的contactid传递到/ contacts路径来成功请求此特定联系人。
但是,我无法在此URI上为我的CRM网站发出发布请求。我始终收到“ 405-不允许使用方法”的回复。
这是我设置的标题。我有没有正确执行的操作,无法将内容添加到某个联系人的某个字段中?
我也曾尝试使用Put请求,但遇到相同的405错误。
我不知道有关Dynamics CRM Web API文档的任何指导。如果有专门针对向Dynamics CRM发出过帐请求的内容,我将非常乐意考虑这一点。我只是在寻找有关此方面的指导,因为我觉得最近几天我已经完全碰壁了。有什么帮助,谢谢!!
我希望联系人数据中的“描述”字段更新为我设置的值。请参阅我的帖子请求正文的第二张图片。
答案 0 :(得分:0)
我建议您检查文档,其中有一个Postman特定的部分和一些有用的示例。
关于您的问题,更新使用HTTP options(digits=15)
动词(PATCH
用于创建操作):
POST
如果您尝试更新单个属性,则可以像以前一样使用PATCH [Organization URI]/api/data/v9.0/accounts(00000000-0000-0000-0000-000000000001) HTTP/1.1
Content-Type: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
{
"name": "Updated Sample Account ",
"description": "This is the updated description of the sample account"
}
,但是URL必须包含属性名称(在这种情况下,记录ID后面是/名称):
PUT
有关documentation上更新操作的更多信息。
您还可以查看我前一段时间在GitHub中创建的Postman收集模板。