You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Microsoft365R R包为Teams消息添加心形反应

解决Teams消息添加心形反应的方法

首先,Microsoft Graph API确实支持为Teams消息添加反应,对应的端点是成熟可用的,不需要依赖新的API版本。

你可以通过message1$do_operation()来调用Graph API完成添加心形反应的操作,具体代码如下:

# 给目标消息添加心形反应
message1$do_operation(
  path = "reactions",
  body = list(reactionType = "heart"),
  http_verb = "POST"
)

说明:

  • do_operation()方法允许你直接调用Graph API的子资源路径,这里"reactions"对应消息的反应资源端点
  • reactionType的可选值包括heart、like、laugh等,对应Teams里的各种表情反应
  • 不要用update()方法,它是用来修改消息本身的内容(比如编辑文本),和添加反应的操作逻辑不匹配

执行完代码后,你可以通过以下代码验证反应是否成功添加:

# 获取消息的所有反应
message_reactions <- message1$do_operation("reactions")
print(message_reactions)

这样就能看到包含心形反应的列表了,和你之前手动添加后查看的结果一致。

内容的提问来源于stack exchange,提问作者Russ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:12:02