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

时间:2016-01-19 15:36:12

标签: office365 office365api microsoft-graph

我已经使用统一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

提前致谢!

致以最诚挚的问候,

AJ

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

现在你可以这样做:

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',{ {1}}和'504x504'

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