2

如何使用 Microsoft 图形 API 设置团队图片?有没有办法在使用自动化方式[使用 Microsoft Graph Team API] 配置 Microsoft 团队时,我们可以使用 Microsoft Graph API 设置团队图片图标或上传团队图片图标。

4

2 回答 2

2

设置团队图标可以通过以下代码行使用 Patch Request 和自定义 Content-type 在 C# 中使用plaint HttpRequest 来完成

HttpClient _httpClient = new HttpClient();
_httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Valid_accessToken");      
string graphUploadPhotoEndPoint = $"{GRAPH_ENDPOINT_1_0}/groups/{TeamsId or GroupId}/photo/$value";

var method = new HttpMethod("PATCH");
var request = new HttpRequestMessage(HttpMethod.Put, graphUploadPhotoEndPoint);

Stream stream = System.IO.File.OpenRead($"{IconPath}");
HttpContent content = new StreamContent(IconeContent);
request.Content = content;
request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
var response = _httpClient.SendAsync(request).Result;
string sitesRootResponse = await response.Content.ReadAsStringAsync();
于 2019-12-13T15:05:46.797 回答
0

是的,您可以通过群组个人资料照片端点执行此操作。每个 Microsoft 团队都依赖于其下的统一组,因此在一个组上完成的所有操作都将反映在该团队中。 这是端点的文档

于 2019-10-26T19:58:08.357 回答