wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了office365 – 使用Microsoft OneDrive API / SDK的客户端分页大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在尝试使用Microsoft OneDrive API / SDK实现客户端分页.为此,我需要项目的总计数作为API的响应,并且基于传递给API的跳过和最大限制值,应该获取响应. 在List Items链接中,提到我们可以使用here提供的查询字符串来实现此目的.基于此假设,我正在构建API调用的URL,如下所示: string.Format("https://graph.microsoft.
我正在尝试使用Microsoft OneDrive API / SDK实现客户端分页.为此,我需要项目的总计数作为API的响应,并且基于传递给API的跳过和最大限制值,应该获取响应.

List Items链接中,提到我们可以使用here提供的查询字符串来实现此目的.基于此假设,我正在构建API调用的URL,如下所示:

string.Format("https://graph.microsoft.com/v1.0/me/drive/root/children?$skip={0}&$top={1}&$count=true",topValue*page,topValue)

根据上面提到的URL中的信息,一切似乎都很好,但我从服务器收到“错误请求”,并显示错误消息,如下所示:

{
  "error": {
    "code": "","message": "The query specified in the URI is not valid. Query option 'Skip' is not allowed. To allow it,set the 'AllowedQueryOptions' property on EnableQueryAttribute or QueryValidationSettings.","innerError": {
      "request-id": "384693d7-65bd-4dc6-8d60-afde68e01555","date": "2017-04-25T10:28:15"
    }
  }
}


{
  "error": {
    "code": "","message": "The query specified in the URI is not valid. Query option 'Count' is not allowed. To allow it,"innerError": {
      "request-id": "2188a06f-10cf-402c-9c49-bd296b9db614","date": "2017-04-25T10:29:05"
    }
  }
}

这可以使用REST API或Microsoft Graph SDK实现吗?

PS:我看到了skipToken的概念,但是它不符合我们的要求,因为它不返回总计数,只支持增量导航.

解决方法

看来OneDrive工程师已经回答了这个问题 here

大佬总结

以上是大佬教程为你收集整理的office365 – 使用Microsoft OneDrive API / SDK的客户端分页全部内容,希望文章能够帮你解决office365 – 使用Microsoft OneDrive API / SDK的客户端分页所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: