我能夠驗證並獲取應用程序令牌以使用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
我懷疑這是一個語法問題或權限問題。
這是'https://graph.microsoft.com/v1 .0/users/GUID',而不是* user *。 – juunas
哈!很好的接收。現在我收到了 - >「無法讀取JSON請求負載,請確保Content-Type標頭已設置,並且負載是有效的JSON格式。我在標題中使用Content-Type:application/json。 – tjcinnamon
您不需要設置Content-Type,因爲您沒有發送JSON。如果您想接受* JSON,請改用Accept頭。 – juunas