ボットフレームワーク、C#を使用して作成し、Azureで実行しているフェイスブックボットがあります。パスワードリセット後にFacebookボットが動作を停止しました
facebookに行ってパスワードを変更してセキュリティの下にある「すべてのセッションをログアウト」をクリックした後、それらのすべてが同時に動作しなくなりました。
私はボットフレームワークのウェブサイトで見ることができますエラーメッセージです:
{"error":
{"message":"Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.",
"type":"OAuthException",
"code":190,
"error_subcode":460,
"fbtrace_id":"Hh+N0op30L5"}}
私はトークンのページへのアクセスを再生し、ボットフレームワークの設定でそれを置き換えることを試みました。私はFacebookのページにボットを再登録しようとしました。私はまだボットに再び働かせることはできません。
私は、ページアクセストークンを再生成し、ウェブフックを再登録することによって、ボットを再び動作させることができました。いずれのアクションもすぐには機能せず、どちらのアクションも単独では機能しません。 – K48
アクセストークンを再生成した後も引き続き同じエラーが発生するか、呼び出しがうまくいきませんか? – amuramoto
私は何とかそれを修正しました。トークンを再生成し、それをボットフレームワークの設定にコピーしても、それ自体は機能しませんでした。ウェブフックの再追加はそれ自体では機能しませんでした。しかし、どういうわけか、おそらく数分待ってから、ボットは生き返りました。だから私は本当にそれができる行動の正確なシーケンスを理解することができませんでした。 – K48