我们使用microsoft bot
框架,并要求通过REST API从外部应用程序(在内部环境(例如,内部环境)中运行)向与microsoft Teams通道连接的漫游器发送消息。以下REST API可帮助创建对话
- API:https://smba.trafficmanager.net/amer/v3/conversations
- 授权:承载令牌(使用的令牌端点: https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token)
- POST请求正文在这里:
{
"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}
这里有几个问题:
-
是否有任何REST API可用于获取成员ID(用户ID)和 以上有效负载中使用的漫游器ID?换句话说,外部应用程序如何读取这两个内部ID以便在 进行API调用?在Bot API中找不到合适的API 文档页面:Bot Framework REST API
-
有没有办法租客 通过REST API的ID以及上述情况? (我知道可以从Teams Application URL中读取它)
谢谢