Graph API的更新速度真是快,今年9月中旬又增加了关于Team photo的两个新的api。
- https://docs.microsoft.com/en-us/graph/api/team-get-photo
- https://docs.microsoft.com/en-us/graph/api/team-update-photo
今天就给大家介绍一下如何使用这两个新的api。 实际上说起来也简单,因为graph api的设计理解一脉相承。这两个api一个是获取一个team的图标(photo),一个是更新修改team的图标,所以对graph api熟悉的开发这立刻就可以想到他们对应的url是:
GET /beta/teams/{id}/photo
PUT /beta/teams/{id}/photo
对于GET获取图标的api需要特别提一下,上面这个api主要是获取图标的meta信息,返回信息类似于:
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.mediaContentType": "image/jpeg",
"id": "240X240",
"width": 240,
"height": 240
}
如果想要获取真正的图片文件,那要使用这个api:
GET /beta/teams/{id}/photo/$value
这个api会返回图片的二进制流。
另外值得一提的是,graph api设计很贴心,对于图片