如何使用like按钮创建Facebook页面,如果用户喜欢该页面,我将向他展示内容

时间:2011-10-31 21:47:29

标签: facebook facebook-like

我需要使用like按钮创建Page,如果用户单击like按钮,我会向他显示页面内容,否则他仍然会看到登录页面,直到他点击为止?

感谢您的帮助。

此致

生态

1 个答案:

答案 0 :(得分:1)

在PHP中,您可以使用

<?php
$signed_request = $_REQUEST["signed_request"];

list($encoded_sig, $payload) = explode('.', $signed_request, 2);

$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);

$app_data = isset($data["app_data"]) ? $data["app_data"] : '';
$_REQUEST["fb_page_id"] = $data["page"]["id"];
$access_admin = $data["page"]["admin"] == 1;
$has_liked = $data["page"]["liked"] == 1;
?>

你可以检查是否喜欢使用$ has_liked

<?php if($has_liked) : ?>
fan-specifc
<?php else : ?>
for non-fans only
<?php endif; ?>