botconnector directline を介して、microsoft botbuilder で構築されたボットと通信するモバイル クライアントを構築しています。ボットと話しているユーザーの一意の ID などを送信して、ボットがこのユーザーを操作できるようにします。現在、私はダイレクトラインに投稿しているだけですが、本文に追加のものを追加すると、ボットはそれを取得できません。私はおそらく本当に単純な間違ったことをしています。これについてあなたの助けを得たいです!
クライアントからの POST コード:
sendToBot: function(setUpObj, message, returnCallback){
var postURL=baseURL+"/"+setUpObj.conversationId+"/messages"
var postOptions ={
method: 'POST',
headers: {
"Authorization": setUpObj.conversationToken,
"content-type": "application/json"
},
body: JSON.stringify({
"text": message,
"from": {
'address': setUpObj.currentUserUid
}
})
}
fetch(postURL, postOptions)
.then(
(response)=>response.text()
)
.then(
(responseText)=>{
this.getResponse(setUpObj, returnCallback)
}
)
}
そして、私はサーバー上の currentUserUid にアクセスしています
session.message.from.address
お待ちいただきありがとうございます。