如何设置 OneNote API 的权限
How to set OneNote API´s permissions
我需要使用 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
有了它我得到了 accesstoken 并且我能够使用 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
但是:I got this issue
如何为 onenote api 设置正确的范围,但使用 https://login.microsoftonline.com
就像我对 Microsoft Graph 所做的那样,因为我需要使用那个 oauth 端点
您正在使用 OneNote 的 SCOPES API - 图表 API 具有一组不同的范围。
你应该使用类似 Notes.ReadWrite.All 的东西。
我除了以上 Jorge 的回答外,O365 用户不支持通过搜索内容中的词来获取页面。
总结-(获取内容中包含特定文本的页面)
O365 账户 - 不支持,您将收到 503。
Microsoft 帐户 - 支持。
我需要使用 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
有了它我得到了 accesstoken 并且我能够使用 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
但是:I got this issue
如何为 onenote api 设置正确的范围,但使用 https://login.microsoftonline.com
就像我对 Microsoft Graph 所做的那样,因为我需要使用那个 oauth 端点
您正在使用 OneNote 的 SCOPES API - 图表 API 具有一组不同的范围。
你应该使用类似 Notes.ReadWrite.All 的东西。
我除了以上 Jorge 的回答外,O365 用户不支持通过搜索内容中的词来获取页面。
总结-(获取内容中包含特定文本的页面)
O365 账户 - 不支持,您将收到 503。
Microsoft 帐户 - 支持。