私はこの同じコードを使っています。私はそれを使用しようとし、それは私に接続させません。フロントエンドのjavascriptが動作し、アプリIDとそのすべてが一致します。私はバックエンドの検証を行い(正気の人なら)、verifyfacebook.php(あなたの見ているもの)にすべてのインクルードがあり、FACEBOOK_APP_IDとSECRETの両方が正しいことを確認し、それらがエコーすることを確認します彼らの価値観と結びついている。Facebookバックエンドログイン
何が起こっているのか分かりません。 誰でも私が見逃しているものは何ですか?
try {
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET_ID,
'cookie' => true,
));
$session = $facebook->getSession();
$fbme = null;
// Session based graph API call.
if ($session) {
try {
$uid = $facebook->getUser();
$fbme = $facebook->api('/me');
} catch (FacebookApiException $f) {
}
}
} catch (Exception $e) {
}
私は単に例にしようと、それはまだ仕事を文句を言いません。
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET_ID,
'cookies' => true
));
// Get User ID
$uid = $facebook->getUser();
echo $uid;
それエコー '0'
v2.xを使用していますか? '3.0.0'を試してみて、[examples](https://github.com/facebook/php-sdk/blob/master/examples/example.php)を見てください。 2.xがなぜ私のために機能しなくなったのかわからない、3.0.0にアップグレードする。私を助けました。また、値と例外を出力して、何が起こっているのかを確認してください。 –
エラーで出力しましたが、セッションがnullであるようです...この3.0を試してみてください。あなたが答えとしてそれを置く必要がある場合、あなたに知らせてください。 – Michael
だから私はこれをすべて試してみました(申し訳ありませんが、ルームメイトとハローの気が散っていました)。 – Michael