我已经使用了统一API的测试版来获取尺寸为48x48的用户个人资料图片。 现在我正在使用 Microsoft Graph API 并尝试获取此尺寸的个人资料图片。但我只得到 648x648 的... 有没有办法得到48x48的图片?
这是我的要求:
https://graph.microsoft.com/v1.0/users/[email protected]/photo
这里是文档: http://graph.microsoft.io/docs/api-reference/v1.0/api/profilephoto_get
提前致谢!
致以最诚挚的问候,
阿杰
对于您自己的图片,您可以这样做:
https://graph.microsoft.com/v1.0/me/photos('{size}')/$value
https://graph.microsoft.com/v1.0/me/photos/{size}/$value
如果您想检索别人的照片:
https://graph.microsoft.com/v1.0/users/{userPrincipalName}/photos/{size}/$value
示例:
https://graph.microsoft.com/v1.0/me/photos('48x48')/$value
可用尺寸为
'48x48'
、'64x64'
、'96x96'
、'120x120'
、'240x240'
、'360x360'
、'432x432'
、'504x504'
和 '648x648'
。
我从 Reken Liu 在之前的答案中给出的链接中收集到了这一点
目前只有测试版API支持按尺寸获取照片。默认以 /photo 结尾的 API 将获取最大的可用照片。这是用户照片 REST API 的另一个参考:https://msdn.microsoft.com/office/office365/APi/photo-rest-operations 如果您选择上面文章中的 API 版本,您将看到差异。