Как получить доступ к записным книжкам OneNote в OneDrive с более чем 5000 элементами с помощью .NET SDK?C#

Место общения программистов C#
Ответить
Anonymous
 Как получить доступ к записным книжкам OneNote в OneDrive с более чем 5000 элементами с помощью .NET SDK?

Сообщение Anonymous »

Я использую .NET SDK Microsoft Graph для получения всех записных книжек, принадлежащих конкретному пользователю.

Я пытаюсь получить разделы OneNote в записной книжке пользователя с помощью следующего кода:

Код: Выделить всё

sections = await graphClient
.Users[userID]
.Onenote
.Notebooks[notebookId]
.Sections
.Request()
.GetAsync();
У некоторых пользователей OneDrive содержит более 5000 файлов, и это вызывает исключение ServiceException с кодом ошибки 10008. Насколько я понимаю, это ограничение в 5000 связано с ограничениями на запросы через API OneDrive, и пока запросы разбиваются на страницы, я должен иметь возможность получать информацию.

Итак, мой вопрос: как мне написать запрос, чтобы получить разделы, когда я знаю идентификатор блокнота/идентификатор пользователя?

Я не против при необходимости вернуться к использованию REST API вместо SDK.

Подробнее здесь: https://stackoverflow.com/questions/578 ... sing-net-s
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»