OneNote API: получить список страниц из раздела, отфильтровывая удаленные страницы - PullRequest
2 голосов
/ 25 октября 2019

Когда я использую

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

из IOS SDK, Android SDK или даже из демонстрационного графического обозревателя, результат будет содержать удаленные страницы.

Есть ли способуказать параметры запроса для возврата только тех страниц, которые находятся в состоянии «не удалено»?

например, возможно, с помощью некоторых недокументированных фильтров запросов

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

---------- РЕДАКТИРОВАТЬ --------------------------------

I 'мы пытались использовать заголовок FavorDataRecency: true, но все еще получали удаленные элементы

Как остановить OneNote API от возврата идентификатора для удаленных страниц

то же самое для конечной точки / разделов (удаленные разделывозвращается)

Это делает весь API OneNote непригодным для использования :(, поскольку нет никакого способа различить удаленные и активные заметки. Простой флаг 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

...