2016-01-14 32 views
-2

我需要能够创建OneNote笔记/节/笔记本,并在Asp .NET MVC网站的某个用户列表之间共享它们。我怎么能这样做?如何在MVC网站中使用OneNote API,Office 365 API或OneDrive API在电子邮件列表之间共享Microsoft OneNote笔记/部分/笔记本?

+1

你会提高你获得帮助的机会,如果你能表现出试图解释,你遇到了麻烦。 – BSMP

+0

花费了一些时间寻找API中的共享支持之后,我陷入了死胡同。目前,OneNote API支持创建,更新笔记,但尚未共享。现在我开始考虑其他解决方案。 – Marius

回答

-1

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

-1

这可以使用ONEDRIVE API。

截至https://graph.microsoft.io/en-us/docs/api-reference/beta/api/item_createlink

描述例如您可以创建一个共享链接与POST请求一个SharePoint项目:

POST /drive/root:/{item-path}:/microsoft.graph .createLink 内容类型:应用程序/ 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

相关问题