Facebook API 3.00 (github のもの) を使用しています。ログイン リンクをクリックすると、Facebook の認証ページにリダイレクトされます。
戻ってくる$user
とnullとして表示されますが、これは正しく機能しています:
print $facebook->getAccessToken()
最後に私はそれを解決することができました。$user が null の場合は、ログインせずに facebook にアクセスしてみてください。おそらくそれはうまくいかないでしょう(少なくともこれが問題だった場合)。証明書に何らかの問題がある
ことを示すのは今だけです。Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
そして、証明書の問題は解決されました。その後、ユーザー認証も機能しました。