WEBベースアプリです。最初のページはログインを求めています。ログイン ボタンをクリックすると、すべて ajax で処理されます。
ajaxリクエストでは、
$user = $facebook->getUser();
これにより、適切なユーザー ID が付与されます。
if ($user) {
try {
$fbme = $facebook->api('/me');
$user_id = $fbme['id'];
}
catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
以下の行は以前は機能していました。今はcatchブロックで終わりです。そのため、ユーザーの詳細を確認できません。
何が問題なのですか?今までスクリプトに変更を加えていなかったので、突然動かなくなりました。