我查詢的Microsoft Graph API來獲取OneDrive文件,如:獲得用戶的端點總是返回我的用戶數據,而不管ID的查詢
GET https://graph.microsoft.com/v1.0/me/drive/root/delta
有一個在driveItem
資源lastModifiedBy
小返回,但它只包含一個displayName
和id
。我需要基於該ID的用戶電子郵件。
所以,我試圖從these docs終點,那就是:
GET https://graph.microsoft.com/v1.0/users/{id}
具體來說,我已經試過的東西,如:
GET https://graph.microsoft.com/v1.0/users/45aa3379f269b493
但它總是返回完全相同的一組的數據(不管我通過哪個id
),這是來自https://graph.microsoft.com/v1.0/me
端點的數據。
我的範圍如下:
offline_access
files.read.all
user.read
user.readbasic.all
people.read
contacts.read
contacts.read.shared
有什麼理由,這個端點沒有返回數據,我通過特定的用戶ID?或者,根據lastModifiedBy
中提供的信息,是否有其他方法可以獲取用戶的電子郵件?
你可以從v1.0/me/drive/root/delta'添加JSON嗎? –
@ MarcLaFleur-MSFT https://pastebin.com/mtJWjtqe –
該結果集中的所有文件都由您後期修改。我不知道你期待什麼,但通過該用戶'id'將導致與'/ me'相同 –