- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码从 Dynamics CRM 检索交易(使用 OData 查询):
public async Task<IEnumerable<Transaccion>> GetTransactions()
{
var tableName = Transaccion.CrmTableName;
var request = new RestRequest($"/api/data/v8.0/{tableName}");
request.AddHeader("Prefer", "odata.maxpagesize=500");
var responseData = await client.ExecuteGetTaskAsync<ODataResponse<List<Transaccion>>>(request);
var transactions = responseData.Data.Value;
while (responseData.Data.NextLink != null)
{
request = new RestRequest(responseData.Data.NextLink);
request.AddHeader("Prefer", "odata.maxpagesize=500");
responseData = await client.ExecuteGetTaskAsync<ODataResponse<List<Transaccion>>>(request);
transactions.AddRange(responseData.Data.Value);
}
return transactions;
}
一旦我执行了第一个“ExecuteGetTaskAsync”,我就得到了我的例子,正如预期的那样,一个 NextLink 属性指向我需要检索的下一组实体。但是,当我尝试执行下一个 RestRequest 时,我没有得到一个 JSON 作为响应,而是一个对应于重定向的 Html 页面,我可以在其中读取错误消息“”。
这很奇怪,因为 Restclient 已正确验证,所以第一次调用可以正确进行。
这是怎么回事?如何在 .Net 中使用 Dynamics CRM 进行分页并使用 NextLink?
最佳答案
在我的例子中,@odata.nextLink 中的 URL 有错误。
情况如何:
http://[Organization URI]/api/data/v8.2/[entity]/(68e95f08-d372-e711-966b-defe0719ce9e)/[relation entity]?$select=ne_name
那没有用,但是这个确实:
http://[Organization URI]/api/data/v8.2/[entity](68e95f08-d372-e711-966b-defe0719ce9e)/[relation entity]?$select=ne_name
[entity] 和 (id) 之间没有“/”
关于c# - Dynamics CRM - 如何处理 .Net 中的 odata.nextlink 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794263/
我有一个使用 .NET 4.5 的 OData Web API 服务。它有一个 WebApi Controller ,该 Controller 源 self 自己制作的另一个 Controller 。
我正在使用 Google APIs python 客户端从 Google Analytics 下载一些数据。我基本上复制了他们的一个示例并对其进行了修改以完全满足我的需要。 我从示例中提取了这段代码:
我正在尝试访问 Microsoft CRM 2011 产品中的 odata api。它主要按预期工作,除了如果使用 $top 则 odata.nextlink 会丢失。这意味着不可能将分页设置为某个用
我们正在调用图形 API,以使用此 URL 获取 Azure B2C AD 中的用户 https://graph.windows.net/TENANTNAME.onmicrosoft.com/user
我有一个 HTML SIMPLE DOM PARSER 程序... 我的问题是: 我正在尝试获取不同页面上的产品链接。 第一页的链接,收集没问题。 当我尝试访问第二页时,出现了大问题。有一个事件,在不
抱歉,我是 Power BI 新手。我正在使用 Power BI 调用 Azure API,该 API 将列出我的订阅中的所有虚拟机,但它只会显示下一个链接之前的前 50 个虚拟机。 这是我正在调用的
抱歉,我是 Power BI 新手。我正在使用 Power BI 调用 Azure API,该 API 将列出我的订阅中的所有虚拟机,但它只会显示下一个链接之前的前 50 个虚拟机。 这是我正在调用的
我有以下代码从 Dynamics CRM 检索交易(使用 OData 查询): public async Task> GetTransactions() { var t
我尝试使用此处给出的代码列出 Azure 中订阅中的所有虚拟机: from azure.mgmt.compute import ComputeManagementClient from azure
删除我的代码作为等式的一部分,我能够通过 Microsoft Graph API Explorer 重现它。 首先,我执行 GET https://graph.microsoft.com/v1.0/u
我是一名优秀的程序员,十分优秀!