如何从 Office 365 Graph API 请求特定尺寸的个人资料照片?
How to request a specific size of profile photo from Office 365 Graph API?
根据在线文档(https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/profilephoto)我应该可以提出以下要求:
GET /me/photo/<size>
其中 size 描述为:
The supported sizes of HD photos on Exchange Online are as follows: '48x48', '64x64', '96x96', '120x120', '240x240', '360x360','432x432', '504x504', and '648x648'.
但是,none 以下请求有效 - 它们都是 return 错误:
GET /me/photo/48x48
GET /me/photo/48
GET /me/photo/'48x48'
将一些示例请求作为文档的一部分提供会很有用。
有人能就正确的查询格式提出建议吗?提前致谢!
看起来像下面的格式用于请求不同大小的图像。它目前仅适用于 beta 端点。
https://graph.microsoft.com/beta/me/photos('48x48')/$value
https://graph.microsoft.com/beta/me/photos('360x360')/$value
我将提交错误以便更新文档。
谢谢!
-丹
编辑:
实际上,以下内容在 beta 端点上也被接受。
https://graph.microsoft.com/beta/me/Photos/48X48/$value
根据在线文档(https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/profilephoto)我应该可以提出以下要求:
GET /me/photo/<size>
其中 size 描述为:
The supported sizes of HD photos on Exchange Online are as follows: '48x48', '64x64', '96x96', '120x120', '240x240', '360x360','432x432', '504x504', and '648x648'.
但是,none 以下请求有效 - 它们都是 return 错误:
GET /me/photo/48x48
GET /me/photo/48
GET /me/photo/'48x48'
将一些示例请求作为文档的一部分提供会很有用。
有人能就正确的查询格式提出建议吗?提前致谢!
看起来像下面的格式用于请求不同大小的图像。它目前仅适用于 beta 端点。
https://graph.microsoft.com/beta/me/photos('48x48')/$value
https://graph.microsoft.com/beta/me/photos('360x360')/$value
我将提交错误以便更新文档。
谢谢! -丹
编辑:
实际上,以下内容在 beta 端点上也被接受。
https://graph.microsoft.com/beta/me/Photos/48X48/$value