1

Facebook C# SDK は初めてで、Facebook C# SDK 5.4.1.0 を使用して既存の FB アプリを維持しています。このアプリは、最近の FB の更新まで正常に動作しています。SDK を更新する必要があることは承知していますが、時間をかけて SDK を v6 にアップグレードする前に、一時的な解決策を見つける必要があります。

アプリが fbquery を使用してフレンド リスト クエリを実行した後、FacebookWebContext.Current のアクセス トークンが NULL になるという問題に直面しています。これは、通常のビューでは正常に機能します。これは、承認プロセスがユーザーをページにリダイレクトしてトークンを更新するためです。

私の場合、HttpPost と CustomAuthorize 属性を使用して MVC 関数への AJAX 投稿を実行しています。アクセス トークンが null の場合、OnAuthorization は URL を含む HTML 文字列を返します。ユーザーをその URL にリダイレクトしようとしましたが、URL を処理するためのデータが失われたため、URL は最終的に投稿を実行しません。

私の質問は、リダイレクトを実行せずにアクセストークンをリセットする他の方法はありますか? SDK をアップグレードするための時間を稼ぐことができる間に、アプリケーションを機能させるための他の一時的な解決策はありますか?

4

0 に答える 0