我正在调用 Dynamics 365 事件实体,并通过传递 HTTP 调用正文中的键值来更新一些字段,例如“注释”。 网址如下:
补丁 https://<>.crm.dynamics.com/api/data/v9.0/incidents(e34d7dd4-b0cc-4e6d-a8e4-9a18b3341830)
调用通过 Postman 进行,并返回状态代码 204 No Content。
我得知操作成功,没有内容可返回,因此是状态。 但是有没有办法通过修改邮递员中的请求来返回 1 个或多个字段作为响应,就像我们在 GET 调用中通过传递下面的查询参数所做的那样。我的意思是返回一些值来响应 200 ok,将会有所帮助。这也将有助于 C# 实现。
$select=事件ID,注释
OData-Max版本:4.0
OData-版本:4.0
接受:application/json
内容类型:application/json;字符集=utf-8
标题
“首选”:“返回=表示”
将在 PATCH 调用后返回记录,我不知道使用 C# SDK 有类似的功能(因此,如果您使用 C# SDK,则需要在更新后执行检索)。
您可以使用我的工具Dataverse REST Builder来生成Web API调用。