Microsoft Graph API - 获取具有定义大小的个人资料图片

Microsoft Graph API - Get profile picture with defined size

我已经使用统一的测试版 API 来获取大小为 48x48 的用户个人资料图片。 现在我正在使用 Microsoft Graph API 并尝试获取此尺寸的个人资料图片。但我只得到 648x648 一个... 有没有办法得到 48x48 的图片?

这是我的要求:

https://graph.microsoft.com/v1.0/users/user@domain.com/photo

这里是文档: http://graph.microsoft.io/docs/api-reference/v1.0/api/profilephoto_get

提前致谢!

此致,

阿杰

听起来只有测试版 API 现在支持按尺寸获取照片。默认 API 以 /photo 结尾将获得最大的可用照片。这是用户照片 REST 的另一个参考 API:https://msdn.microsoft.com/office/office365/APi/photo-rest-operations 如果您在上面的文章中选择 API 版本,您将看到差异。

看起来你现在可以做:

https://graph.microsoft.com/v1.0/me/photos('{size}')/$value

示例:

https://graph.microsoft.com/v1.0/me/photos('48x48')/$value

可用尺寸为 '48x48''64x64''96x96''120x120''240x240''360x360''432x432' , '504x504', 和 '648x648'.

我从 Reken Liu 在之前的回答中给出的 link 中收集到的