當試圖通過Microsoft Graph API v1.0獲取用戶照片時,出現「ErrorAccessDenied」。在使用Microsoft Graph API v1.0試圖查詢用戶的office365個人資料照片時獲取「ErrorAccessDenied」
我可以用
var user = graphClient.Users["userprincipalname"].Request().GetAsync();
獲取用戶的信息。而我也能夠使用
"https://graph.microsoft.com/v1.0/users/userprincipalname/photo/$value"
在微軟的圖形資源管理器來獲取用戶的照片
然而,當我嘗試使用
var user = graphClient.Users["userprincipalname"].Photo.Content.Request().GetAsync();
我得到
{Code: ErrorAccessDenied
Message: Access is denied. Check credentials and try again. Inner error
}
但我敢肯定,我的憑據是正確的,因爲我可以得到所有關於該用戶的其他信息。 我的應用在Azure Portal中註冊並使用v1.0端點(如果有幫助的話)。
任何幫助表示讚賞,謝謝!
應用程序是否使用在圖形瀏覽器中測試時使用的相同信用認證? –
是的,我相信如此 – yfan183
請求OAuth令牌時,您的應用請求什麼權限? –