如何使用统一引擎添加 Skype 连接?
How to add a Skype connection using Unification Engine?
我正在编写一个可以从多个聊天平台接收消息的机器人,因此首先使用 Skype 试用 UE。但是我无法进行太远。
到目前为止我做了什么:
一个。创建了一个 Skype 机器人并获得了应用程序 ID 和密码。
b。创建UE App,获取UE App Id,App Key,App Secret。
c。向我的 UE 应用添加了 Skype 连接器。
d。使用 user/create 端点创建了一个用户。
现在我想连接UE App和Skype。
问题:
创建 Skype 连接器时,App Key、App Secret 应该使用什么?我应该使用 Skype Bot App Id 作为 App Key,使用 Skype Bot 密码作为 App Secret 吗?
connection/add 端点的正文究竟应该是什么?
uri 应该是什么?
从文档看来应该是这样的:
"uri":"skype://access_token@skype.com?id=BotId","name":"skype"
这个理解对吗?我应该把什么作为 access_token?
是的,您可以使用您的 Skype Bot App Id 作为 App Key,Skype Bot 密码作为 App Secret。
要与 Bot 连接器服务通信,您必须在每个 API 请求的授权 header 中指定一个访问令牌。
您可以通过发出 API 请求来获取您的机器人的访问令牌。要请求可用于对 Bot 服务的请求进行身份验证的访问令牌,请发出以下请求,将 MICROSOFT-APP-ID 和 MICROSOFT-APP-PASSWORD 替换为您在注册机器人时获得的应用程序 ID 和密码机器人框架。
POST https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token
主持人:login.microsoftonline.com
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&client_id=MICROSOFT-APP-ID&client_secret=MICROSOFT-APP-PASSWORD&scope=https%3A%2F%2Fapi.botframework.com%2F.default
如果请求成功,您将收到一个 HTTP 200 响应,其中指定了访问令牌及其过期信息。
通常访问令牌会在 1 小时内过期。当您的访问令牌过期时,您可以调用刷新路由来获取新的访问令牌。
我正在编写一个可以从多个聊天平台接收消息的机器人,因此首先使用 Skype 试用 UE。但是我无法进行太远。
到目前为止我做了什么:
一个。创建了一个 Skype 机器人并获得了应用程序 ID 和密码。
b。创建UE App,获取UE App Id,App Key,App Secret。
c。向我的 UE 应用添加了 Skype 连接器。
d。使用 user/create 端点创建了一个用户。
现在我想连接UE App和Skype。
问题:
创建 Skype 连接器时,App Key、App Secret 应该使用什么?我应该使用 Skype Bot App Id 作为 App Key,使用 Skype Bot 密码作为 App Secret 吗?
connection/add 端点的正文究竟应该是什么?
uri 应该是什么?
从文档看来应该是这样的:
"uri":"skype://access_token@skype.com?id=BotId","name":"skype"
这个理解对吗?我应该把什么作为 access_token?
是的,您可以使用您的 Skype Bot App Id 作为 App Key,Skype Bot 密码作为 App Secret。
要与 Bot 连接器服务通信,您必须在每个 API 请求的授权 header 中指定一个访问令牌。 您可以通过发出 API 请求来获取您的机器人的访问令牌。要请求可用于对 Bot 服务的请求进行身份验证的访问令牌,请发出以下请求,将 MICROSOFT-APP-ID 和 MICROSOFT-APP-PASSWORD 替换为您在注册机器人时获得的应用程序 ID 和密码机器人框架。
POST https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token 主持人:login.microsoftonline.com Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&client_id=MICROSOFT-APP-ID&client_secret=MICROSOFT-APP-PASSWORD&scope=https%3A%2F%2Fapi.botframework.com%2F.default
如果请求成功,您将收到一个 HTTP 200 响应,其中指定了访问令牌及其过期信息。
通常访问令牌会在 1 小时内过期。当您的访问令牌过期时,您可以调用刷新路由来获取新的访问令牌。