0

我正在尝试使用OneNote REST API。为了测试这些功能,我很想使用Postman REST Client邮递员 OAuth 2.0

我正在使用带有以下参数的 Postman 内置 OAuth 2.0 流程:

Authorization URL: https://login.live.com/oauth20_authorize.srf
Access Token URL: https://login.live.com/oauth20_token.srf
Client ID: CLIENT_ID
Client Secret: CLIENT_SECRET
Scope (Optional): wl.signin%20wl.basic

您可以在下面看到我用于 MS App Dashboard 的设置。

在此处输入图像描述

我能够获取令牌,但是当我尝试调用 REST API 端点时,API 返回“401 未授权”。

在此处输入图像描述

我在这里缺少什么吗?我认为范围是正确的,并且空格字符已正确转义。提前致谢。

4

2 回答 2

1

我对范围进行了更多研究并发现了这一点

看起来我需要用来wl.signin%20office.onenote%20office.onenote_create登录、基本功能和编写功能。

我将把这篇文章留在这里,这样其他任何试图解决这个问题的人都可以节省几个小时!

于 2015-12-24T02:15:30.953 回答
0

这看起来是正确的,感谢您发布此信息。范围很重要并且必须正确,以便用户知道他们允许应用访问什么。

于 2015-12-24T04:11:10.393 回答