FacebookタブでFacebookユーザーIDを取得しようとしていますが、どういうわけかこれは常に0を返します。これは私が使用するコードです:
$config = array();
$config["appId"] = "427761887242287";
$config["secret"] = "xxxxxxxxxxxxxxxxxxxxxx";
$facebook = new Facebook($config);
$fbData = $facebook->getSignedRequest();
Facebook appId とシークレットは有効です。シークレットのリセットは既に試しました。$fbdata で print_r を実行しようとしましたが、次の結果しか返されません。
Array
( [アルゴリズム] => HMAC-SHA256 [issued_at] => 1337603346 [ページ] => 配列 ([id] => 158282080958121 [いいね] => 1 [管理者] => )
[user] => Array
(
[country] => nl
[locale] => en_US
[age] => Array
(
[min] => 21
)
)
)
ご覧のとおり、これは、ユーザーが行く限り、役に立たないデータのみを返します。$facebook->getUser() も試しましたが、これは 0 を返します。サーバーに有効な SSL 証明書があり、正しい http および https URL を使用していますが、0 を取得する理由がわかりませんログイン中のユーザーID。何か提案はありますか?