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 끝점을 사용합니다.
도움 주시면 감사하겠습니다.
그래프 탐색기에서 테스트 할 때 사용하는 것과 동일한 creds를 사용하여 응용 프로그램을 인증합니까? –
예 그렇습니다. – yfan183
OAuth 토큰을 요청할 때 애플리케이션에서 요구하는 권한은 무엇입니까? –