Microsoft graph api 从OneNote访问页面时出现未知错误

Microsoft graph api 从OneNote访问页面时出现未知错误,microsoft-graph-api,onenote,Microsoft Graph Api,Onenote,我正在连接存储在SharePoint上的笔记本,并在尝试检索页面时使用Graph API获取“UnknownError” 我在查询笔记本、分区或分区组时没有问题-这一切正常,因此没有身份验证问题或任何问题 请求: https://graph.microsoft.com/v1.0/sites/{app id}/onenote/pages 错误如下: { “错误”:{ “代码”:“未知错误”, “电文”:“, “内部错误”:{ “请求id”:“65721acc-f0d9-40d6-bf80-aac

我正在连接存储在SharePoint上的笔记本,并在尝试检索页面时使用Graph API获取“UnknownError”

我在查询笔记本、分区或分区组时没有问题-这一切正常,因此没有身份验证问题或任何问题

请求:

https://graph.microsoft.com/v1.0/sites/{app id}/onenote/pages
错误如下:

{
“错误”:{
“代码”:“未知错误”,
“电文”:“,
“内部错误”:{
“请求id”:“65721acc-f0d9-40d6-bf80-aac1507a6c2f”,
“日期”:“2018-01-02T17:34:21”
}
}
}
Graph explorer在大约30秒后返回,所以我猜它超时了。我连接的网站上大约有10本笔记本,每本都有几百页


在几乎所有情况下,我一次只需要返回1页。我尝试在结尾添加一个
$filter=
,但遇到了同样的问题

我强烈建议为每个部分获取页面,而不是获取用户可以访问的所有页面


请参考本文下面的2条建议:

感谢链接Manjusha,但我仍然有一个问题,那就是它在大型部分的超时。我尝试了建议的GET~/sections/{id}/pages调用。根据页数,有时有效,有时无效。有些部分有数百个页面如果您不需要页面的LastModifiedDateTime,请使用$select和$orderby子句,这将进一步优化您的请求处理。例如:GET ~/sections/{id}/pages?$select=id、name、creationDate&$orderby=creationDate超时原来是本地问题。我正在使用RestSharp,我只是将RestClient.Timeout设置为一个更高的数字。为了避免前端应用程序的性能问题,我最终将整个层次结构存储在本地,以便快速定位各个部分。我们在10本笔记本上有1000多个章节,幸运的是它们不会经常变化。然后我们得到了一份使用文殊沙建议的页面列表