0

我在我的博客上使用来自http://www.socialable.es/facebook-wordpress-plugin-3-0/的 wordpress 插件,我试图弄清楚他们是如何隐藏下载的,直到我点击“喜欢” “帖子上的按钮。

我试过了:

<fb:fbml version="1.1">
<fb:visible-to-connection>HIDDEN CONTENT</fb:visible-to-connection>
</fb:fbml>

但它没有用。

Javascript SDK或任何其他解决方案有办法吗?

非常感谢!

4

2 回答 2

1

我认为 FBML 已被取消。找到了这段代码:

$request = $_REQUEST["signed_request"];

list($encoded_sig, $load) = explode('.', $request, 2);

$fbData = json_decode(base64_decode(strtr($load, '-_', '+/')), true);

if (!empty($fbData["page"]["liked"]))

{ ?>

You are a fan 

<?php } else { ?>

You are not a fan 

<?php }

//print_r($_REQUEST);

?>

但是,我的 iFrame 没有获取请求变量。当我弄清楚时会更新。

注意 - 仅适用于用户第一次喜欢该页面。然后你必须保存会话变量或其他东西。

于 2011-08-23T17:20:41.613 回答
0

这是 Wordpress 的现成解决方案: Like 2 Unlock for Wordpress

于 2012-10-01T18:24:40.033 回答