如何在MVC网站中使用OneNote API,Office 365 API或OneDrive API的电子邮件列表之间共享Microsoft OneNote便笺/部分/笔记本?

时间:2016-01-14 15:52:33

标签: onedrive office365api onenote-api

我需要能够创建OneNote笔记/部分/笔记本,并在Asp .NET MVC网站的特定用户列表之间共享它们。我怎么能这样做?

2 个答案:

答案 0 :(得分:-1)

我们可以使用OneNote API来操作OneNote的内容。然后我们需要手动与用户共享OneNote。例如,我们可以获得一个链接,然后在MVC网站上共享链接。

答案 1 :(得分:-1)

使用ONEDRIVE API可以实现这一点。

您可以使用POST请求为sharepoint项创建共享链接,如https://graph.microsoft.io/en-us/docs/api-reference/beta/api/item_createlink

所述

例如:

POST /drive/root:/{item-path}:/microsoft.graph.createLink 内容类型:application / json

{
    "type": "view",
    "scope": "anonymous"
}

将创建具有读取权限的OneNote笔记本的访客链接。

您必须根据以下链接在Sharepoint管理中心启用此功能:

https://support.office.com/en-us/article/Manage-external-sharing-for-your-SharePoint-Online-environment-c8a462eb-0723-4b0b-8d0a-70feafe4be85?ui=en-US&rs=en-US&ad=US