2017-03-24 10 views
1

Azureポータルを使用してボットサービスを作成し、 "messages"フォルダにrun.csxファイルがある基本テンプレートを選択しました。私は自分のニーズに合わせてフォルダ構造を更新し、 "メッセージ"フォルダを削除し、代わりに "デフォルト"というフォルダに置き換えました。ボットフレームワークのフォルダ構造を変更した後、Messaging Endpointが不正なリクエストエラーを返す

"/ api/Default?code ="を指すようにメッセージングエンドポイントを更新しようとしましたが、メッセージングエンドポイントが "/ api/messages"を指していたときの値でしたが、リクエストエラー:

BadRequest {

"Message": "The 'code' query parameter provided in the HTTP request did not match the expected value."

}

私は、この「コード」の値を取得する方法と、それがどうあるべきかわかりません。ログは何をすべきかを言わず、私はこれに関する文書を見つけることができません。別のフォーラムで述べた

+0

エンドポイントを指しているかもしれないrun.csxファイルとメッセージフォルダを削除しましたか?削除されますか?同じフォルダにさらにファイルを追加したり、デフォルトではファイルを編集したりすることができます。 –

+0

あなたのbotはNode.jsですか、あるいはC#botですか? –

+0

前に情報を提供していただきありがとうございます。 メッセージフォルダを削除しました。それでも元のrun.csxを使用していましたが、代わりにDefaultフォルダに入れました。私のボットではもはやメッセージフォルダの使用は意味をなさない。 これはC#のボットです。 – MattTatoczenko

答えて

1

誰か:

1)工藤コンソールを介してアクセスし、ファイル.json機能の秘密を見つける:ここ

がボットサービスキーコードを取得するには2つの方法があるhttps://[YourBotId].scm.azurewebsites.net/api/vfs/data/Functions/secrets/messages.json

2)ボットサービスブレードの代わりに機能アプリのブレードを開いて、機能(ボットのケース内のメッセージ)キー/コード/シークレットを見つけます

関連する問題