我正在尝试在 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 [page] => 数组([id] => 158282080958121 [liked] => 1 [admin] =>)
[user] => Array
(
[country] => nl
[locale] => en_US
[age] => Array
(
[min] => 21
)
)
)
如您所见,就用户而言,这只会返回一些无用的数据。我也试过 $facebook->getUser() 但这确实返回 0。我的服务器上确实有一个有效的 SSL 证书,我使用了正确的 http 和 https URL,但我不知道为什么我得到一个 0我登录时的用户ID。有什么建议吗?