OneNote API:从“节”中获取“页面”列表,过滤出已删除的页面

时间:2019-10-25 11:22:33

标签: microsoft-graph onenote-api

当我使用

https://graph.microsoft.com/v1.0/me/onenote/sections/<id>/pages

来自IOS SDK,Android SDK甚至是演示Graph Explorer 结果将包含已删除的页面。

是否可以指定请求参数以仅返回处于“未删除”状态的页面?

例如也许通过使用一些未公开的查询过滤器

https://docs.microsoft.com/en-us/graph/query-parameters

----------编辑--------------------------------

我尝试使用FavorDataRecency: true标头,但仍会删除项目

How to Stop OneNote API From Returning ID for Deleted Pages

与/ sections端点相同(正在返回已删除的部分)

这使整个OneNote API无法使用:(,因为无法区分已删除和已激活的笔记。一个简单的标记isActive就可以解决所有问题。

相关链接

https://github.com/microsoftgraph/msgraph-sdk-dotnet/issues/390

https://onenote.uservoice.com/forums/245490-onenote-developer-apis/suggestions/33970093-bug-rest-api-getting-page-collection-of-a-secti

用于调试, 这些是来自Graph Explorer的请求的响应标头:

client-request-id: 4363c28a-98af-4ea4-892c-00fb0f437bd3

request-id: 4363c28a-98af-4ea4-892c-00fb0f437bd3

0 个答案:

没有答案