我只是想问一个关于Facebook“signed_request”的问题.在Facebook用户帐户中启用安全浏览时,它返回null值.
我用过这段代码……`
<?php
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => $applicationID,
'secret' => $applicationSecret,
));
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request["page"]["id"];
$like_status = $signed_request["page"]["liked"];
if ($like_status)
{
echo "You like us";
}
else
{
echo "You not like us";
}
?>
谢谢…
最佳答案 第一步是打印从Facebook收到的数据:
echo '<pre>';
print_r($_GET);
print_r($_POST);
echo '</pre>';
在Facebook用户帐户中启用安全浏览时,Facebook将尝试从https加载您的应用程序(您必须在应用程序设置中设置此项).您的应用也是在https位置托管的吗?