2017-07-07 51 views
0

我能夠驗證並獲取應用程序令牌以使用Microsoft Graph API。我已將所有委派和管理權限設置爲有權訪問用戶。我也用圖形資源管理器驗證哪些權限我需要:https://developer.microsoft.com/en-us/graph/graph-explorer#未找到段用戶的資源 - 應用程序令牌

我使用他們的電話https://graph.microsoft.com/v1.0/me/在登入驗證了我的用戶GUID(我的ID)通過Azure的廣告,以及圖形瀏覽器由於我使用應用程序令牌,所以我必須指定一個用戶(見下文)。

這裏是我傳遞

GET https://graph.microsoft.com/v1.0/user/{my GUID from Azure AD} 
Authorization: bearer {myAccessToken} 
Content-Type: application/json 

我懷疑這是一個語法問題或權限問題。

+1

這是'https://graph.microsoft.com/v1 .0/users/GUID',而不是* user *。 – juunas

+0

哈!很好的接收。現在我收到了 - >「無法讀取JSON請求負載,請確保Content-Type標頭已設置,並且負載是有效的JSON格式。我在標題中使用Content-Type:application/json。 – tjcinnamon

+0

您不需要設置Content-Type,因爲您沒有發送JSON。如果您想接受* JSON,請改用Accept頭。 – juunas

回答

2

網址應爲:

https://graph.microsoft.com/v1.0/users/{GUID} 

你,而不是一個Content-Type頭,你應該送:

Accept: application/json 
+1

感謝您的幫助! – tjcinnamon

相關問題