【发布时间】:2018-12-17 16:21:30
【问题描述】:
通过以下网址,我找到了一种提取网络聊天机器人密钥的方法:
https://dev.botframework.com/api/bots/{bot_id}/channels/webchat"
它将返回如下 JSON 响应: webchat secret keys
当我在浏览器中调用它并在https://dev.botframework.com/ 上登录时,这很有效。现在我想用powershell编写脚本。 在开始编写脚本之前,我尝试用 Postman 调用它。我的问题是我需要一个令牌(访问令牌?)才能用 Postman 调用它。如果我将浏览器会话中的 IntercomAuthCookie 抓取到 Postman 的标题中,我会得到预期的结果,like here。
现在我的问题是:我可以通过哪个 API 获取 IntercomAuthCookie?
我尝试在 https://login.microsoftonline.com/common/oauth2/v2.0/token 上使用 OAuth 获取承载访问令牌 here,但是当我在另一个请求中使用它时,我得到一个“login expired”
【问题讨论】:
-
我什至无法让浏览器方法(登录 dev.botframework.com 后)工作。 (它甚至没有向我显示“键”键)。您是否采取了进一步的措施来使该部分正常工作?
-
有一种获取密钥的方法。但是目前有一个错误,如果您尝试获取密钥,则会删除当前的 webchatchannel 配置。修复错误后我会更新并确认方法。
标签: azure botframework azure-bot-service web-chat