1

我正在尝试将 Windows Azure AD 集成到 iOS 应用程序中。我能够使用通用同意框架进行身份验证,还能够访问我的活动目录中的用户列表。我的请求格式,URL:https ://graph.windows.net/mytenantdomain/users?api-version=2013-04-05 ,HTTP 方法:GET,HTTP 标头:授权:Bearer <'access token'>

我能够接收与用户实体关联的各种其他字段,但它无法返回 thumbnailPhoto 字段。有什么我需要做的或目前不支持的。此问题的任何解决方案都会有所帮助。

4

2 回答 2

2

这确实是默认行为。您需要进行额外调用以获取 thumbnailPhoto 属性。

HTTP GET https://graph.windows.net/<directory_name_or_id>/users/<users_upn_or_objectid>/thumbnailPhoto?api-version=2013-11-08

希望这可以帮助

于 2014-08-28T16:03:11.227 回答
0

我遇到了这个问题。我假设我在 O365.com 配置文件中设置的图片与 thumbnailPhoto 属性相同。在尝试了几次失败后,我选择使用 Powershell 上传照片:Set-AADUserThumbnailPhoto -Id "xxxx-xxxx-xxxx..." -ThumbnailPhotoFilePath "C:\users\me\Desktop\mypicture.jpg"。然后它起作用了。

于 2016-10-29T15:16:30.767 回答