【发布时间】:2017-06-23 13:42:27
【问题描述】:
我需要使用 OneNote API 通过搜索属性在其内容中搜索特定单词来获取页面。
我已成功连接到 Microsoft Graph,但它不支持在页面内容中搜索单词。
为了获取访问令牌,我使用 https://login.microsoftonline.com 作为端点 url。
正如我所说,我已经通过以下请求成功连接到 Microsoft Graph:https://login.microsoftonline.com/common/oauth2/v2.0/authorize?scope=Notes.ReadWrite.All+openid+email+profile+offline_access&client_id=4e3c319
我获得了访问令牌,并且能够使用https://graph.microsoft.com/v1.0/me/onenote/pages 获取页面,但我需要通过在其内容中搜索单词来获取页面,因此我正在尝试使用具有搜索属性的 onenote api。
如果我尝试使用https://www.onenote.com/api/v1.0/me/notes/pages,我会收到未经授权的错误。
我添加了 onenote api 的范围:office.onenote_update、office.onenote 等https://login.microsoftonline.com/common/oauth2/v2.0/authorize?scope=office.onenote_update+openid+email+profile
如何为 onenote api 设置正确的范围,但使用 https://login.microsoftonline.com,就像我对 Microsoft Graph 所做的那样,因为我需要使用该 oauth 端点
【问题讨论】:
标签: oauth oauth-2.0 microsoft-graph-api onenote