我添加了一个 PHP/JavaScript 应用程序作为 Facebook 页面选项卡,并将其托管在 Heroku 上。但是它没有收到signed_request。当我在自己的服务器上托管选项卡时,它就可以正常运行,而不是在 Heroku 上。
这是代码:
require_once('sdk/src/facebook.php');
$facebook = new Facebook(array(
'appId' => AppInfo::appID(),
'secret' => AppInfo::appSecret(),
'sharedSession' => true,
'trustForwarded' => true,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$liked = $signed_request['page']['liked'];
if( $liked ) {
echo('fan');
}
else {
echo('not a fan ') ;
}
可能是什么问题?