您好,我已经创建了新的iFrame APP。
代码部分:
<fb:visible-to-connection>Welcome, fans!<fb:else>Become fan</fb:else></fb:visible-to-connection>
<script src="http://connect.facebook.net/en_US/all.js"></script>
有谁能帮我吗?我也试着用最新的Facebook PHP SDK做这个。不幸的是,如果用户接受了APP,我可以先检查一下,但在这种情况下,这不是重点。
我几乎可以肯定,这是不工作了。
要检测相似或不相似,您可以使用签名请求来获取该数据。当它被加载时,它被传递给一个选项卡。
<?php
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
?>
然后在你的HTML正文中:
<?php
if ($data["page"]["liked"]!=1) {
echo('<div id="NON_LIKER_CONTENT"> <img src="nonliker.jpg" width="520"/></div>');
} else {
echo('<div id="LIKER_CONTENT"> <img src="liker.jpg" width="520"/></div>');
}
?>