Fb:可见连接不工作

  • 本文关键字:工作 连接 Fb php fbml
  • 更新时间 :
  • 英文 :


您好,我已经创建了新的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>');
    }
 ?>

最新更新