对Enterprise SharePoint中存储的OneNote的编程访问

时间:2017-08-02 12:43:53

标签: sharepoint onenote onenote-api

我工作的公司有一个存储在SharePoint网站组织中的OneNote笔记本。

我想编写一个定期访问该笔记本并对其内容进行处理的应用程序。

我发现的所有示例代码都是使用OAuth向用户进行身份验证。

是否有如何作为应用程序而非用户进行身份验证以及如何访问OneNote笔记本内容的示例?

1 个答案:

答案 0 :(得分: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