如何通过连接到Microsoft Teams通道的漫游器的REST API获取漫游器ID和用户ID

Jobinesh

我们使用Microsoft bot框架,并且要求通过REST API从外部应用程序(在不同的环境(例如,内部部署)中运行)向与Microsoft Teams通道连接的机器人发送消息。以下REST API有助于创建对话

{
    "bot": {
        "name": "someBot",
        "id": "xxx-some-bot-id"
    },
    "members": [
        {
            "name": "some user",
            "id": "xxx-some-user-id"
        }
    ],
  "channelData": {
    "tenant": {
      "id": "xxx-some-teanant-id"
    }
  },
}

此API返回的ID可稍后用于通过发送消息 /v3/conversations/{id}

这里有几个问题:

  1. 是否有任何REST API可用于获取上述有效负载中使用的成员ID(用户ID)和机器人ID?换句话说,外部应用程序如何在进行API调用时读取这两个内部ID以供使用?在Bot API文档页面中找不到合适的API:Bot Framework REST API

  2. 在上述情况下,是否也可以通过REST API获取租户ID?我知道可以从Teams Application URL读取

谢谢

安德鲁·克莱尔

本质上不能,您不能从团队外部获取ID(出于防止隐私/垃圾邮件的原因)。您的漫游器有几种接收方式:

  • 在个人环境中安装时,您的机器人将收到类型为会员的消息,其中包含必要的信息。

  • 如果您的漫游器安装在该人员所属的团队中,则可以检索该团队的花名册,其中还将包含必要的信息。

请参阅:https : //docs.microsoft.com/zh-cn/microsoftteams/platform/bots/how-to/conversations/send-proactive-messages

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过漫游器获取频道ID-Discord.js

来自分类Dev

如何使用电报内联漫游器获取组ID和聊天ID?

来自分类Dev

用户删除漫游器聊天时如何删除电报用户ID

来自分类Dev

漫游器踢出语音通道后如何获得

来自分类Dev

如何检查用户ID是否已注册到漫游器?[discord.py]

来自分类Dev

将漫游器连接到两个语音通道(NodeJS discordJS)

来自分类Dev

电报漫游器API对于每个与漫游器联系的用户而言,chat_id是唯一的吗?

来自分类Dev

如何通过REST API在Teams通道内更新(编辑)Microsoft Teams消息(话题或回复)

来自分类Dev

如何让漫游器通过Giphy API正确发送GIF?

来自分类Dev

无法获得自动断开连接漫游器以断开语音用户

来自分类Dev

如何使用discord.py制作可以检查特定服务器通道中所有消息的漫游器

来自分类Dev

如何使我的漫游器删除自己的消息?

来自分类Dev

如何通过Docker连接到本地MySQL服务器?

来自分类Dev

如何通过SWI Prolog连接到MongoDB服务器?

来自分类Dev

如何通过代理服务器连接到VPN

来自分类Dev

如何通过R连接到远程服务器?

来自分类Dev

如何从OSX通过SSH连接到Ubuntu服务器?

来自分类Dev

如何通过FTP连接到FTP服务器

来自分类Dev

如何通过Android连接到SMSC模拟器?

来自分类Dev

如何通过cURL连接到OpenVPN服务器?

来自分类Dev

如何通过 Firebase 功能连接到本地服务器

来自分类Dev

Discord.py使漫游器不与DM通道进行交互

来自分类Dev

如何通过SSH连接通过远程服务器连接到Internet

来自分类Dev

如何通过SSH连接通过远程服务器连接到Internet

来自分类Dev

ASP.NET(OWIN)身份:如何从Web API控制器获取用户ID?

来自分类Dev

通过 pdo 连接到服务器不起作用,如何向连接添加端口?

来自分类Dev

使用漫游器单击并键入Microsoft Word不起作用

来自分类Dev

如何获取所有非漫游器成员的列表,重写Discord.py?

来自分类Dev

春季云配置服务器 - 用户ID和密码连接到github上

Related 相关文章

  1. 1

    如何通过漫游器获取频道ID-Discord.js

  2. 2

    如何使用电报内联漫游器获取组ID和聊天ID?

  3. 3

    用户删除漫游器聊天时如何删除电报用户ID

  4. 4

    漫游器踢出语音通道后如何获得

  5. 5

    如何检查用户ID是否已注册到漫游器?[discord.py]

  6. 6

    将漫游器连接到两个语音通道(NodeJS discordJS)

  7. 7

    电报漫游器API对于每个与漫游器联系的用户而言,chat_id是唯一的吗?

  8. 8

    如何通过REST API在Teams通道内更新(编辑)Microsoft Teams消息(话题或回复)

  9. 9

    如何让漫游器通过Giphy API正确发送GIF?

  10. 10

    无法获得自动断开连接漫游器以断开语音用户

  11. 11

    如何使用discord.py制作可以检查特定服务器通道中所有消息的漫游器

  12. 12

    如何使我的漫游器删除自己的消息?

  13. 13

    如何通过Docker连接到本地MySQL服务器?

  14. 14

    如何通过SWI Prolog连接到MongoDB服务器?

  15. 15

    如何通过代理服务器连接到VPN

  16. 16

    如何通过R连接到远程服务器?

  17. 17

    如何从OSX通过SSH连接到Ubuntu服务器?

  18. 18

    如何通过FTP连接到FTP服务器

  19. 19

    如何通过Android连接到SMSC模拟器?

  20. 20

    如何通过cURL连接到OpenVPN服务器?

  21. 21

    如何通过 Firebase 功能连接到本地服务器

  22. 22

    Discord.py使漫游器不与DM通道进行交互

  23. 23

    如何通过SSH连接通过远程服务器连接到Internet

  24. 24

    如何通过SSH连接通过远程服务器连接到Internet

  25. 25

    ASP.NET(OWIN)身份:如何从Web API控制器获取用户ID?

  26. 26

    通过 pdo 连接到服务器不起作用,如何向连接添加端口?

  27. 27

    使用漫游器单击并键入Microsoft Word不起作用

  28. 28

    如何获取所有非漫游器成员的列表,重写Discord.py?

  29. 29

    春季云配置服务器 - 用户ID和密码连接到github上

热门标签

归档