几天以来,我无法从 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 请求,但服务器回答相同的结果。
如果我用我的密钥调用网络聊天 iFrame,一切都很好,但它并不安全。