无法从Bot Framework获取令牌

时间:2016-10-31 09:18:03

标签: php botframework botconnector

几天以来,我无法从Microsoft Bot Framework Web Chat API获取令牌。

我使用PHP向 https://webchat.botframework.com/api/tokens 发出GET请求。我将标题Authorization设置为BotConnector MY_SECRET

$options = array('http' => array(
    'method' => 'GET',
    'header' => 'Authorization: BotConnector ' . $secret
));

$context = stream_context_create($options);

$token = file_get_contents('https://webchat.botframework.com/api/tokens', false, $context);

服务器答案是:"HTTP request failed! HTTP/1.1 405 Method Not Allowed".

我的密钥有效,我也尝试使用POST请求,但服务器会回答相同的结果。

如果我使用我的密钥调用Web Chat iFrame,一切都很好,但不安全。

1 个答案:

答案 0 :(得分:0)

这是一个暂时的错误/回归,我报告了它现在已经修复了。该服务应按文档记录。

https://github.com/Microsoft/BotBuilder/issues/1556#issuecomment-257333517