OneNote 权限问题
Issue with OneNote permissions
我正在尝试创建一个示例应用程序,它可以从我的 one note 帐户获取和 post 新页面。
我正在遵循本指南:
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
如何设置这些权限?
感谢大家的帮助。
您要设置哪些范围?当将用户重定向到登录页面时,范围(或权限)是通过查询参数设置的。要创建页面,您至少需要 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
我正在尝试创建一个示例应用程序,它可以从我的 one note 帐户获取和 post 新页面。
我正在遵循本指南: 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
如何设置这些权限?
感谢大家的帮助。
您要设置哪些范围?当将用户重定向到登录页面时,范围(或权限)是通过查询参数设置的。要创建页面,您至少需要 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