我正在構建chatbot的樂趣,我不能發送消息到以下API:https://webchat.botframework.com/api/conversations。Bot框架Web聊天令牌協議
在網聊用戶發送消息後,我知道對話標識和發件人標識。爲了回覆,我做以下步驟:
首先,我檢索與下面的代碼令牌:
response = requests.post(
"https://webchat.botframework.com/api/tokens/conversation",
headers={"Authorization": "BotConnector " + pwdChat,"Content-Type": "application/json"})
data = response.json()
token = data
然後,我想將消息發送到網絡聊天用戶與他下面的代碼:
requests.post('https://webchat.botframework.com/api/conversations/' + sendersk2 + '/messages/',
headers={"Authorization": "Botconnector " + token, "Content-Type": "application/json"},
json={
"type": "message",
"text": "Hi!"
})
不過,我收到標記爲響應[403]錯誤:「BadArgument:安全令牌不適用於這個談話」
問題的任何想法?
您發佈的鏈接是404錯誤。 –
所以,你要做的是從自定義客戶端(在這種情況下,一個基於python的客戶端?) –
我試圖從我的基於python的BOT發送消息到webchat botframework。就是這樣 –