我希望能够在Azure活动目录中获取所有用户的office365照片。
目前,我可以使用Graph SDK获取当前用户的电子邮件。
GraphServiceClient graphClient = SDKHelper.GetAuthenticatedClient();
public async Task<string> GetMyEmailAddress(GraphServiceClient graphClient)
{
User me = await graphClient.Me.Request().Select("mail,userPrincipalName").GetAsync();
return me.Mail ?? me.UserPrincipalName;
}
但是我不确定如何将来自https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/profilephoto_get的获取照片部分集成到代码中。
非常感谢提供任何帮助或者示例代码!
var photo = await graphClient.Me.Photo.Content.Request().GetAsync();
这一行请求v1.0 MS Graph API (https://graph.microsoft.com/v1.0/me/photo/$value)。 - RasmusW