Когда я использую
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, но все еще получали удаленные элементы
FavorDataRecency: true
Как остановить OneNote API от возврата идентификатора для удаленных страниц
то же самое для конечной точки / разделов (удаленные разделывозвращается)
Это делает весь API OneNote непригодным для использования :(, поскольку нет никакого способа различить удаленные и активные заметки. Простой флаг isActive решит все это.
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