2017-01-16 126 views
1

我试图创建一个示例应用程序,它可以从我的一个笔记帐户获取和发布新页面。OneNote权限问题

我按照本指南: https://msdn.microsoft.com/en-us/office/office365/howto/onenote-auth

我是正确的能够通过Microsoft帐户来获得访问令牌,但为OneNote API的每次调用失败,出现401错误。

我在c#中工作,并使用HttpWebRequest来执行调用。

我的犯罪嫌疑人都跟我无法设置权限:如何设置这些权限 https://msdn.microsoft.com/en-us/office/office365/howto/onenote-auth#onenote-perms-msa

谢谢大家的帮助。

回答

2

您正在设置哪些范围?将用户重定向到登录页面时,范围(或权限)通过查询参数进行。要创建一个页面,至少需要office.onenote_create。

https://msdn.microsoft.com/en-us/library/office/dn807159.aspx

取决于是否你在网页或一个Windows应用程序的工作,我们有足够的样本来看待。

对于客户端(C#) https://github.com/OneNoteDev/OneNoteAPISampleWinUniversal https://github.com/OneNoteDev/OneNoteAPISampleWinStore

对于服务器端(我们没有。C#示例还) https://github.com/OneNoteDev/OneNoteAPISampleNodejs

+1

感谢,设置范围解决了我的问题! –