GraphAPI 1.0中新增加的Teams API

本文介绍了GraphAPI 1.0中新增的Teams API,重点在于如何通过API在频道中发送和回复消息。这两个功能在beta版已存在,现在正式进入1.0版本,意味着它们获得了微软的长期支持,适合生产环境使用。发送消息的API需要Delegated permission,不支持Application permission,允许用户身份发送消息。回复消息的API权限与发送相同,且同样仅支持Delegated permission。
摘要由CSDN通过智能技术生成

这篇继续介绍BUILD大会里的内容:两个新加入GraphAPI 1.0的关于Teams的API。

这两个新增api是关于在频道Channel里发送消息和回复消息的。实际上这两个api在beta版本中早就已经加入,上个月build大会中公布的只是把这两个api正式发布到1.0版本,这意味着微软官方会对这两个api作长期的支持,这也意味着大家在生产环境可以使用了。 :)

我们先来看一下如何在一个channel里发送消息,使用如下的rest api。

POST /teams/{team-id}/channels/{channel-id}/messages

其中 team-id 就是channel所属的team的id, channel-id 就新消息要发送到的channel的id。

大家要注意的是这个rest api目前只是支持Delegated permission,并不支持Application permission,也就是说你以当前登入用户的身份来发送消息。需要申请的权限是:ChannelMessage.SendGroup.ReadWrite.All

发送的内容(HTTP body)可以是一个简单的纯文字内容,如下:

{
  "body": {
    "content": "Hello!"
  }
}

还可以发送一个 @ 某人的富文本消息,http body内容如下:

{
  "body": {
    "contentType": "html",
    "content": "Hello <at 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值