Программный доступ к OneNote, хранящемуся в Enterprise SharePoint

В компании, в которой я работаю, записная книжка OneNote хранится на сайте организации SharePoint.

Я хотел бы написать приложение, которое периодически обращается к этому блокноту и выполняет некоторую обработку его содержимого.

Весь пример кода, который я нашел, аутентифицируется с помощью пользователя с помощью OAuth.

Есть ли пример того, как пройти аутентификацию как приложение, а не как пользователь, и как получить доступ к содержимому записной книжки OneNote?

1 ответ

Да, вы можете пройти аутентификацию через разрешения только для приложений. Приложение все еще должно быть авторизовано вашим клиентом SharePoint, но после этого оно не должно требовать oauth.

https://blogs.office.com/en-us/2017/02/09/the-onenote-rest-api-now-supports-application-level-permissions/

MSDN: https://msdn.microsoft.com/en-us/office/office365/howto/onenote-auth-appperms

Другие вопросы по тегам