2016-07-16 9 views
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ユーザーにメッセージを送信するにはどうすればよいですか?

+0

404は、会話が存在しないことを示しています。メッセージを送信する前に作成してもよろしいですか?あなたは正しい会話を使っていると確信していますか?また、 'message'というフィールドを持たない' Activity'オブジェクトを送信することになっています(代わりに 'text'を使います)。 – Thegaram

+0

ありがとうございますが、私はこれを "skype.botframework.com"でAPIのアドレスに置き換え、BodyをActivityオブジェクトに置き換えることを修正しました。 –

+0

あなたのボットはボットのディレクトリページにV3を反映していますか? dev.botframework.comのMy Bots>ボットネームの下に、ボットハンドルの下にバージョン番号の左側の列があります – teachtyler

答えて

2

間違ったエンドポイントを使用しています。あなたは "api.botframework.com"ではなく "skype.botframework.com"を使うべきです。

関連する問題