![](/img/trans.png)
[英]Getting Forbidden 403 error while creating OnlineMeeting using Microsoft Graph v1.0 SDK
[英]Getting “ErrorAccessDenied” while trying to query for a user's office365 profile photo using Microsoft Graph API v1.0
嘗試使用Microsoft Graph API v1.0獲取用戶照片時,我收到“ErrorAccessDenied”。
我可以通過使用獲取用戶的信息
var user = graphClient.Users["userprincipalname"].Request().GetAsync();
我也可以使用
"https://graph.microsoft.com/v1.0/users/userprincipalname/photo/$value"
在Microsoft的圖形資源管理器中獲取用戶的照片
但是當我嘗試使用時
var user = graphClient.Users["userprincipalname"].Photo.Content.Request().GetAsync();
我明白了
{Code: ErrorAccessDenied
Message: Access is denied. Check credentials and try again. Inner error
}
但我非常確定我的憑據是正確的,因為我可以獲得有關用戶的所有其他信息。 我的應用程序已在Azure門戶中注冊,如果有幫助,則使用v1.0端點。
任何幫助表示贊賞,謝謝!
如果在用戶同意后更新了應用程序權限,則需要重新同意。 要強制向用戶顯示同意對話框,請將prompt = consent query參數包括在/授權請求中。 示例: https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent
: https://login.microsoftonline.com/common/oauth2/authorize?prompt=consent
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.