2017-09-26 103 views
0

我使用MS圖形API來獲取所有的筆記本電腦,包括採用共享筆記本:我對API調用收到https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true問題與MS圖形OneNote中獲得筆記本電腦API

樣的反應是 - enter image description here

在這個筆記本"displayName": "For pooja"由其他用戶創建並與我共享。筆記本電腦"displayName": "Pooja_Work_1"由我創建。在我創建的筆記本的createdBy字段中反映了正確的用戶iddisplayName。而對於與我共享的筆記本,createdBy字段用戶displayName具有正確的值,但用戶id有我的id。理想情況下,它必須是創建此用戶的用戶的id

好像是API中的一個bug。

爲了訪問共享筆記本我怎樣才能得到與我共享筆記本的用戶userId。在羣組共享筆記本的情況下,在groupId上。

這兩個用戶都屬於同一個組織。

+1

我想不出一種方法來獲取它。這很可能是爲什麼'includesharednotebooks = true'沒有記錄。 –

+0

在那裏有任何方式獲得與我共享筆記本的用戶的ID。我有與我分享的筆記本清單。 –

回答

1

對不起Pooja。目前這在這個特定的API中是一個已知的限制。我們無法檢索創建或修改共享筆記本的用戶的ID。因此,該ID當前設置爲請求用戶

+0

那麼有什麼辦法可以讓企業帳戶檢索共享筆記本頁面和部分。我對這個問題深陷不安。我如何知道與我共享筆記本的用戶。無法從共享筆記本中訪問企業帳戶的頁面? –

+0

您是否在GetRecentNotebooks API響應中看到了所需的筆記本?作爲參考:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/notebook_getrecentnotebooks – Manjusha

+0

是@Manjusha我能夠訪問共享筆記本電腦,但不知何故,我不能訪問這些筆記本的頁面和部分。有沒有辦法訪問共享筆記本的頁面和部分 –

相關問題