问题标签 [dynamics-crm-webapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1023 浏览

dynamics-crm - 400 - 使用 Web API 在 CRM 中保存仅日期字段时出现错误请求

我正在使用Microsoft Dynamics 365 Web API方法与 CRM 数据进行交互。

在这里,我想用 type: 更新字段DATE and TIME

字段设置截图

我在请求正文中传递的日期值如下:

除了上述之外,我还尝试过使用 DateTime 和不同的日期格式。例如

PS:我尝试在没有日期字段的情况下发布它正在成功保存详细信息。

0 投票
1 回答
251 浏览

c# - 400 - 为查找字段插入记录时出现错误请求

我正在使用Microsoft Dynamics 365并使用Web API方法访问其数据库。

在这里,我有一个查找类型的字段,并且具有如下查找值: 字段信息

在这里,考虑它的代码值如下:

我作为 JSON 数据传递的是:

我也试过如下:

但它们都不适合我。有人可以指导我吗?

编辑 1:PUT 请求

[ {“状态代码”:101,“状态代码”:0 },{“状态代码”:101,“状态代码”:0 }]

0 投票
1 回答
3258 浏览

c# - 连接到 Microsoft Dynamics 365/2016 Web-API

我正在尝试执行以下 API 调用

我正在尝试按照这些步骤操作,但我无法复制代码,我得到了一堆错误。

我已成功安装 Dynamics 365 HelperCode,但开始管理我不明白为什么不起作用的代码。(我在 C# 方面有 0 经验)

错误

1

2

3

4

0 投票
0 回答
422 浏览

json - Dynamics CRM Web API - 是否通过 $batch 端点支持操作?

我已成功使用$batchDynamics 365 Web API 的端点创建了许多约会。

请求正文如下所示:

appointments我不想使用端点,而是使用该Book操作。

我可以单独成功地做到这一点:

现在我想通过操作使用该Book操作,$batch但出现错误:

VerifyCommitted - 事务尚未提交

除了长长的堆栈跟踪之外,没有更多细节。

我相信如果单独进行预订会成功(没有日程安排冲突等)

我做错了什么还是 Web API 根本不支持批量操作?

0 投票
1 回答
1984 浏览

c# - 400 - 使用 Web API 在 CRM 数据库中发布新记录时出现错误请求错误

我正在使用 CRM Web API 来执行 CRUD 操作。

字段列表 所有自定义字段的图像 无论在哪里Disabled设置,都是为了字段安全。

对于POST请求,当我使用以下代码执行此请求时,它会抛出Bad Request 错误。我的代码示例如下:

网址 https://BaseURL/api/data/v8.2/transactions

json数据

代码

DoRequest 方法 //实际执行http请求

0 投票
1 回答
939 浏览

odata - OData EDM 缺少属性

使用 OData V4 的通用北风服务,我们可以进行以下查询:

这利用了双重扩展并返回正确的 json。在我的元数据文件中,可以进行一阶扩展,但是每当我在括号中使用第二个扩展时,都会出现错误:

其中 XX 和 YY 是上述形式的不同实体: .../ZZ?$expand=XX($expand=YY)

我反复检查了元数据中的导航属性,它们都拼写正确并在正确的类别下正确输入。有谁知道为什么它一直抱怨财产丢失?

0 投票
1 回答
1464 浏览

c# - 使用 Web API 在 CRM 数据库中添加查找 GUID 字段时出现错误请求错误

我想在 CRM 的自定义实体中插入一条新记录,其中一个字段是查找类型new_contactid,即它依赖于contact实体。

我还通过 C# 在 Dynamics CRM 中使用 Web API 引用了所有数据类型的设置值

我的JSON数据如下:

{ "new_transactionnumber":"114", "new_transactionamount":650, "new_transactiondate":"2018-01-29T15:01:00.000Z", "new_contactid_contact@odata.bind":"/contacts(afb9e006-6be5-e711-80ed-bef806786223)", "new_moveid_new_move@odata.bind":"/new_moves(896f2dcd-b2fa-e711-80ef-bef806786223)" }

在这里,最后 2 个字段用于查找 GUID。原始字段名称为:

  • new_contactid
  • new_moveid

我最后添加的是主键的实体名称

如果我在这里遗漏任何东西,请告诉我。

编辑 1:以下是我在 OData 文件中为查找字段找到的参考:

编辑 2这些查找字段是绑定到其他现有实体的主键的 GUID。

0 投票
1 回答
53 浏览

dynamics-crm - MSCRM:如何使用 odata 和 web api 在多个字段中的任何一个字段中查找具有给定值的记录?

示例:我查找电话号码为 555 555 555 的所有帐户,并且我想在电话 1、电话 2 和电话 3 中查找。这对odata可行吗?

此页面上,他们对逻辑或说以下内容:

您可以使用 OR 运算符对同一字段应用不同的过滤器。但是,您不能使用 OR 运算符对两个不同的字段应用过滤器。

鉴于这个限制,我真的不知道如何做那个过滤器。

0 投票
1 回答
568 浏览

c# - 如何通过 web api 执行 crm book 操作?

CRM 公开操作,它允许您通过 Web API 执行它们。

例如,以下是WinOpportunity操作模式和 API:

要执行此问题,您将发布以下内容:

有没有办法执行 BookRequest 操作?

在检查 CSDL 模式时,我发现此操作定义为:

此 Book 操作的请求将是什么样的?

0 投票
2 回答
677 浏览

javascript - Dynamics CRM 365 WebApi 8.2 AddListMembersList 方法

有没有如何调用的例子AddListMembersList?我试过:

但我得到错误:

"error":{ "code":"","message":"请求消息有未解析的参数。","innererror":{ "message":"请求消息有未解析的参数。","type":"Microsoft. Crm.CrmHttpException","stacktrace":" 北 Microsoft.Crm.Extensibility.OData.CrmODataRoutingConvention.SelectAction(ODataPath odataPath, HttpControllerContext controllerContext, ILookup`2 actionMap)\r\n 北 System.Web.OData.Routing.ODataActionSelector.SelectAction (HttpControllerContext controllerContext)\r\n 北 System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, CancellationTokencancellationToken)\r\n 北 System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()"

有什么建议吗?