如何使用 Microsoft 图形 API 以编程方式设置团队图片?

2023-12-31

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


设置团队图标可以通过以下代码行使用 C# 中的普通 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();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Microsoft 图形 API 以编程方式设置团队图片? 的相关文章

随机推荐

  • 在 PowerShell 中运行 Python

    我正在尝试使用指南来学习 Python 的基础知识 艰难地学习Python https en wikipedia org wiki Zed Shaw Books by 泽德 肖 https en wikipedia org wiki Zed
  • 从StreamReader中批量读取

    我在尝试通过 StreamReader 将 800MB 文本文件加载到 DataTable 时遇到了 OutOfMemory 异常 我想知道是否有办法从内存流中批量加载DataTable 即从StreamReader读取文本文件的前10 0
  • C# 流布局面板换行或换行

    我正在向流程布局面板添加一些控件 在一些控件之间我需要换行 请问我怎样才能实现这个目标 谢谢 添加中断前的最后一个控件后 调用flow SetFlowBreak lastControl true Note lastControl是您想要在之
  • 房间数据库架构实体扩展错误

    在使用 android Room 时 我有以下实体 Entity public class Call implements Parcelable PrimaryKey autoGenerate true private long id pr
  • 创建带有用户帐户的网页,我需要记住什么?

    我正在尝试编写一个具有用户帐户的网站 除了密码和电子邮件地址之外 没有太多敏感信息 但我并不真正明白我在做什么 我一边走一边把它搞砸了 关于安全或任何其他重要细节 我应该记住什么吗 你应该 加密敏感数据 http www hscripts
  • 快速位集追加?

    我正在寻找一种具有快速位附加功能的位集实现 其中可以一次性有效地附加多个位 e g char value 31 char n bits 5 fast bitset bits bits append value n bits 到目前为止 我已
  • 无法在 R 中安装 Github 包

    我需要一个位于 Github 上的软件包 我知道有多种解决方案可以在 R 中安装该软件包 我正在尝试在 Windows 服务器上安装该软件包 这是我尝试过的 解决方案1 基于Vignette install packages devtool
  • IoC 和托管外接程序框架 (System.AddIn) 能否与隔离的 AppDomain 一起工作?

    如果我使用托管 AddIn 框架 System AddIn 并将其设置为使用单独的 AppDomain 我可以使用主 默认 AppDomain 中的集中式 IoC 容器吗 IoC 容器可以跨 AppDomain 解析吗 我将通过忽略等式的
  • 如何在android中设置底部导航栏的顶部边框,如图所示

    是否可以在android中设置底部导航栏的顶部边框 如果可能的话请告诉我如何做到这一点 我正在使用android的新底部导航视图 这是我的代码
  • 使用从 insert into 返回的 ids,使用外键插入记录

    我有一张桌子 monster id serial name varchar primary key id 我还有另一张桌子 ranged monster id monster integer distance integer foreign
  • Javascript getElementById null 错误

    我最近发布了有关 Firefox 中 javascript 的问题 并且指出该问题可能是 document write 以某种方式覆盖了脚本 有人建议我使用 ID 来解决覆盖脚本和避免信息堆叠的问题 https stackoverflow
  • 无法同时创建本地和远程分支(跟踪)

    From Pro Git http git scm com book en Git Branching Remote Branches 如果您愿意 您可以设置其他跟踪分支 那些不希望的分支 跟踪起源分支 不跟踪主分支 简单的 case 是您
  • 从动态创建的选项中设置选项“选定”属性

    我有一个使用 JavaScript 函数动态创建的选择选项 选择对象是
  • RAM 地址与内存映射地址如何区分

    我试图了解 ARM 上的启动过程和内存管理 并且有与内存映射地址和 RAM 地址相关的问题 我的理解是 每个 Soc 都会有一个内存映射 大小取决于寻址能力 例如 32 位处理器的寻址能力为 2 32 或 4GB 内存映射将包含映射的不同外
  • Android 的 Google+ 登录无法正常工作,错误代码 4

    我已遵循guide https developers google com mobile android getting started关于如何设置 google 登录 我完成了每一步 基本上复制并粘贴了代码 这是场景 我在两台不同的计算机
  • 无法分配结构体中自动实现的属性

    我有下一个代码 struct T public T int u this U 10 Errors are here public int U get private set C 编译器在指定行中给出了两个错误 1 在控制返回给调用者之前 必
  • woocommerce - 以编程方式更新购物车商品数量

    如果满足某些条件 我正在尝试以编程方式更新购物车中特定产品的数量 我可以使用以下内容轻松更新购物车商品的价格 add action woocommerce before calculate totals wwpa simple add ca
  • PHP $_POST 表单提交后为空

    我看过许多其他帖子 据说其中包含此问题的解决方案 但我无法用它们来解决它 我正在创建一个登录页面
  • JavaScript:暂停函数并等待全局变量

    有一个全局变量window listNodes那是一个数组 该变量每 3 秒刷新一次 并按顺序填充 另一个功能onOpen 由用户触发 需要有全局变量window listNodes包含 3 个元素 不少于 我想要做什么 如果全局变量没有
  • 如何使用 Microsoft 图形 API 以编程方式设置团队图片?

    如何使用 Microsoft Graph API 设置团队图片 有没有办法在使用自动化方式配置 Microsoft 团队时 使用 Microsoft Graph Team API 我们可以使用 Microsoft Graph API 设置团