Создайте записную книжку OneNote в библиотеке документов (кроме OneDrive) с помощью api graph

#microsoft-graph-api #microsoft-graph-sdks #onenote #onenote-api

Вопрос:

Я создал еще одну библиотеку документов на своем личном сайте sharepoint. Когда я запускаю

 GET /me/drives/
 

Он показывает как OneDrive, так и мою созданную библиотеку документов. Поскольку я могу создать блокнот OneNote в другой библиотеке документов из пользовательского интерфейса, я хочу добиться того же с помощью graph api. Однако в настоящее время поддерживается графический api для создания записной книжки

 POST /me/onenote/notebooks
POST /users/{id | userPrincipalName}/onenote/notebooks
POST /groups/{id}/onenote/notebooks
POST /sites/{id}/onenote/notebooks
 

Когда я выполняю любой из этих api, он всегда создает записную книжку в OneDrive. Есть ли способ создать записную книжку в определенной библиотеке документов?

Комментарии:

1. MS graph API не поддерживает создание записных книжек в определенной библиотеке документов, основанной на этой документации

Ответ №1:

Это должно работать в Onenote-API

 POST https://www.onenote.com/api/beta/myOrganization/siteCollections/{id}/sites/{id}/notes/notebooks
 

или Graph-API

 POST https://graph.microsoft.com/beta/sites/westerneye.sharepoint.com,{sitecollectionid},{siteid}/onenote/notebooks