【问题标题】:Issue with OneNote permissionsOneNote 权限问题
【发布时间】:2017-05-31 09:48:56
【问题描述】:

我正在尝试创建一个示例应用程序,它可以从我的一个便笺帐户获取和发布新页面。

我正在关注本指南: 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

如何设置这些权限?

感谢大家的帮助。

【问题讨论】:

    标签: c# ms-office onenote onenote-api


    【解决方案1】:

    您设置了哪些范围?在将用户重定向到登录页面时,范围(或权限)是通过查询参数提供的。要创建一个页面,您至少需要 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-02
      • 2011-06-03
      • 2011-05-12
      • 2020-09-14
      • 2019-05-11
      • 2014-04-20
      • 2011-03-10
      • 2017-04-12
      相关资源
      最近更新 更多