FBJSSDKからログインするようにユーザーに求めています。accessTokenとuserIDを取得し、データベースに保存します。次に、内部的に数分ごとにサーバーでphp関数を呼び出して、データベースにエントリがあるかどうかを確認し、accessTokenから取得できるすべての情報を取得します。
サーバー側のコードは次のとおりです。
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'xxxx',
));
$facebook->setAccessToken($savedAccessToken);
$user = $facebook->getUser();
$profile = $facebook->api('/me');
$ userが0ではないため、ログインできます。しかし、次のようなエラーが発生します。
OAuthException: The access token could not be decrypted
問題の解決にご協力ください。ありがとう