問題: Facebook から次のエラーが表示され続けます。
Code: 2500
Message: "An active access token must be used to query information about the current user."
Type: OAuthException
私が行った呼び出しは次のとおりです。
Function TestResponse(response) {….}
FB.api(‘/me’, TestResponse);
MVC4 の Facebook アプリケーション テンプレートを使用しました。サーバー側ではすべてを実行できますが、クライアント側から JavaScript を使用して呼び出しを行うことはできません。サーバー側で認証トークンを保存し、次のように引き戻して Facebook に渡してみました。
var parameters = { access_token: $('#AccessToken').val() };
FB.api('/me', parameters, TestResponse);
同じものを返します。このコードは、私の $(document).ready セットアップの一部として呼び出されます。レイアウト ページには、すべての fb 初期化要素があります。
前述のように、C# から facebook API を呼び出して動作させることができますが、アプリケーションに余分なラウンド トリップが発生するのを避けるために、ほとんどの作業を JavaScript から行いたいと考えています。
また: getLoginStatus を呼び出してみましたが、応答がありません。