【问题标题】:Microsoft Graph API - Get profile picture with defined sizeMicrosoft Graph API - 获取具有定义大小的个人资料图片
【发布时间】:2020-05-06 20:54:00
【问题描述】:

我已经使用了统一 A​​PI 的 beta 版本来获取 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

【问题讨论】:

    标签: office365 office365api microsoft-graph-api


    【解决方案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''504x504''648x648'

    我从 Reken Liu 在上一个答案中给出的link 中收集到了这一点

    【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 1.5 年后,这仍然是一个问题。这太荒谬了。
    猜你喜欢
    • 1970-01-01
    • 2014-06-24
    • 2021-03-09
    • 2022-06-16
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多