我正在尝试通过facebook php sdk提交一些内容,然后在我的计算机上(localhost然后)使用我的测试应用程序,一切都很顺利。 但是在我的网络服务器(PROD)上,$ userId在我登录时保持返回0:
// PROD
define('YOUR_APP_ID', 'XXXXXX');
define('SECRET_KEY', 'XXXXXXXXXXX');
//TEST
//define('YOUR_APP_ID', 'YYYYYYY');
//define('SECRET_KEY', 'YYYYYYYYYYYY');
$facebook = new Facebook(array(
'appId' => YOUR_APP_ID,
'secret' => SECRET_KEY,
));
$userId = $facebook->getUser();
(我确定应用程序ID和秘密都可以)
知道为什么吗?