问题标签 [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 回答
582 浏览

odata - 在 Dynamics CRM Web API 中使用 savedQuery 时是否可以应用过滤器?

使用 savedQuery 时有没有办法应用过滤器?例如,如果保存/预定义的视图返回多个帐户,例如使用以下 URL “.../api/data/v9.0/accounts?savedQuery=9e3ddee9-9e74-e811-a95d-000d3a34afa9”,是否存在一种为单个帐户返回相同保存视图的结果的方法?

0 投票
2 回答
2023 浏览

oauth-2.0 - Dynamics 365 Web API 给出 ​​401 错误?

我正在试用 Microsoft Dynamics 365 (v9.0) Web API。我能够生成访问令牌,但我的 api 调用失败。我正在使用adalpython

0 投票
1 回答
2424 浏览

odata - 通过 Web API 在 Dynamics 中查找选项列表值

我正在尝试确定如何通过 web api 在 Dynamics 中找到选项列表字段的整数值。我可以使用以下方法访问基本元数据:

但是对于选项列表值,我看不到整数值到显示字符串的映射。

是否有一个包含所有这些的表格或一种在上述调用中扩展这些信息的方法?

0 投票
2 回答
205 浏览

dynamics-crm - Dynamics 365 本地 - Wep Api - 错误响应

错误响应的 Web API 包括堆栈跟踪和内部异常。出于安全原因,我们希望从错误响应中删除堆栈跟踪。

我可以知道如何进行这些配置吗?

这是现有的示例错误响应:

我们希望成为这样:

0 投票
2 回答
890 浏览

rest - 服务器在 REST POST CALL 上返回错误请求 400,即使 uri 是正确的

我正在尝试将选项标签和选项值添加到在名为 new_servingtime 的实体上找到的选项集字段(new_contractserving)。不确定我是否正确执行此操作,但服务器抛出 400 Bad 请求,这是什么问题?!

0 投票
1 回答
100 浏览

microsoft-dynamics - Dynamics 多选选项列表的奇怪元数据返回

当我尝试使用调用从 Dynamics 检索字段信息的元数据时:EntityDefinitions(LogicalName='lead')/Attributes/我收到了我需要的所有信息,但我的多选选项列表除外。

对于此对象,AttributeType 是“Virtual”,并且没有用于 Description 或 DisplayName 的 LocalizedLabels。

这只是元数据中的一个错误,还是我需要为多选做一个独特的调用?

0 投票
2 回答
792 浏览

dynamics-crm - 使用 FetchXML 从帐户中选择联系人计数

有谁知道 FetchXML 格式以便选择帐户的联系人数量?

例如,我将有一个 AccountID 列表,我将对其进行 IN 过滤,我只需要 AccountID 和该帐户的联系人的整数计数。

已解决(见下文),对按帐户分组进行了细微更改。这是我使用的最终 fetchxml:

0 投票
1 回答
639 浏览

rest - 将 MSCRM.SuppressDuplicateDetection 标头添加到 CRM Dynamics Web API 请求会提供 HTTP 412 代码

我们正在使用Microsoft CRM Dynamics的WEB API online (v9.0)

“正常”创建和读取操作一切正常,但是当我们想要使用重复检测功能时,Microsoft Web 服务返回 412。

在 CRM Web UI 中,重复检测工作,见截图

在此处输入图像描述

0 投票
1 回答
83 浏览

dynamics-crm - 如何在 MS Dynamics 中扩展令牌

我正在使用以下代码对 Dynamics 进行身份验证:

它工作得很好,并返回一个 AuthenticationResult ,其中包括:

问题是我不知道如何刷新令牌以便我可以继续工作。是否有一个简单的电话可以让我再延长一个小时?

0 投票
1 回答
464 浏览

c# - Dynamics 365 Web API:没有 OData-EntityId 的 GetAsync 记录

我是 Dynamics 365 Web API 的新手,我正在尝试一些事情。我成功地跟踪并使用了 BasicOperations C# 应用程序。

现在我想执行一个 HTTP GET 方法来获取一个帐户/联系人记录,然后用新值更新它。

问题是如果不使用 OData-EntityId,我似乎无法获得记录。甚至有可能这样做吗?所有示例都从创建实体开始,然后使用 ID 执行更新/删除/获取方法。

有人可以指出我正确的方向吗?

谢谢!