2017-06-06 63 views
0

我需要使用OneNote API才能通過搜索屬性搜索其內容中的特定單詞來獲取頁面。如何設置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's範圍: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像我一樣與微軟的圖形,因爲我需要使用OAuth的端點

回答

1

我除了上面Jorge的回答,通過在他們的內容中搜索單詞來獲取頁面並不支持O365用戶。

總結 - (獲取與網頁內容中的某些文本)

O365帳戶 - 不支持,您將收到503

Microsoft帳戶 - 支持。