2017-09-27 35 views
0

我與我的應用程序集成onenote。我正在使用下面提到的API來檢索用戶可能訪問的所有筆記本。訪問共享筆記本頁面和部分的Onenote業務acoount

https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true

我能找回我擁有並與我分享所有的筆記本電腦。問題在於企業帳戶的情況下,我無法進一步訪問共享筆記本內部的頁面和部分。對於所有筆記本電腦,我仍然可以訪問這些頁面和部分。我如何解決這個問題?

這是我的阻擋者。請回復

+1

的可能的複製[問題與MS圖形ONENOTE得到筆記本API](https://stackoverflow.com/questions/46424446/issue-with-ms-graph-onenote-get-notebooks-api) –

+0

如何在API調用「incliudeSharedNotebooks = true」後嘗試訪問筆記本的部分? –

+0

一旦我收到共享筆記本電腦,我會調用獲取共享notebookId的部分API。這裏我使用的端點是 - 我/ onenote /筆記本/ {我願意} /部分。我無法使用/用戶端點,因爲我沒有與我共享筆記本的用戶的userId –

回答

0

您是否嘗試過按網站訪問筆記本電腦?

  1. 調用API
  2. 對於任何給定的筆記本電腦,不屬於業主,尋找給出的網站網址
  3. 使用該網站的ID做了〜網站/ ID/Notes的網站ID/...請求

在Graph中,您可能能夠通過關鍵字查找網站。例如:

https://graph.microsoft.com/v1.0/sites?search=contoso 
+0

謝謝,這對我很有用。我可以使用MS Graph API獲得任何等效的實現 –

+0

我已經使用MS Graph實現了幾件事情,並且希望避免返工。請建議我使用MS Graph實現解決方案 –

+0

添加了有關如何爲圖形執行此操作的詳細信息 –

相關問題