0
私はSkypeボットを持っていましたが、MicrosoftはAPIバージョンをV1からV3にアップグレードしました。私は自分自身にメッセージを送信しようとしていますが、動作しません。 APIは、常にこれを返します。Skypeメッセージがボットフレームワークで動作しない
{
"statusCode": 404,
"message": "Resource not found"
}
リクエストURLは次のとおりです。
https://api.botframework.com/v3/conversations/29:16TaxVHUvlzyFDJpdJJ4NnadhxtLnqBgoNx8stAOmkJ8/activities
Headers:
Authorization: Bearer eyJ0eXAiOiJ****************(My Token)
Content-Type: application/json
また、あなたがPostman Pictureでエラーを見つけることができます。
Botframeworkを使用してSkypeユーザーにメッセージを送信するにはどうすればよいですか?
404は、会話が存在しないことを示しています。メッセージを送信する前に作成してもよろしいですか?あなたは正しい会話を使っていると確信していますか?また、 'message'というフィールドを持たない' Activity'オブジェクトを送信することになっています(代わりに 'text'を使います)。 – Thegaram
ありがとうございますが、私はこれを "skype.botframework.com"でAPIのアドレスに置き換え、BodyをActivityオブジェクトに置き換えることを修正しました。 –
あなたのボットはボットのディレクトリページにV3を反映していますか? dev.botframework.comのMy Bots>ボットネームの下に、ボットハンドルの下にバージョン番号の左側の列があります – teachtyler