示例PHP或JS代码显示FaceBook喜欢上的内容
Sample PHP or JS code to reveal content on FaceBook Like
我正在寻找一些示例代码PHP(或JavaScript)在检测到Facebook Like事件后显示HTML页面(Facebook之外)上的内容。
我看到它应该在寻找边缘。创建:
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/谁有这个工作代码,他们可以分享?
他们在你提供的链接上有一个例子…这不是你想要的吗?:
FB.Event.subscribe('edge.create',
function(response) {
//do whatever you want here
document.getElementById('previouslyHiddenContent').style.display='block';
}
);
啊,你可能还想为以后的访问写一个cookie
对于Nick的观点,也许您想要触发一个AJAX调用,而不是直接显示内容……只是为了将其删除一步(并且,如果内容很大,将缩短页面加载时间)
PHP是一种更好的方法,因为它是服务器端,客户端无法控制它(不像使用JS来显示div,人们可以简单地通过编辑DOM将div设置为可见,因此可以看到您试图隐藏的页面内容)。
这样比较好。
<?php
include 'facebook.php'; // facebook php sdk
$app_id = "XXXXXXXXXXXXXXXX";
$app_secret = "YYYYYYYYYYYYYY";
$facebook = new Facebook (array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];
if ($like_status) {
// display whatever you want to show the person who has liked the page
} else {
// display what you want to show people who haven't liked the page
}
?>
相关文章:
- 如何在javascript中获取facebook用户喜欢的页面名称、类别列表
- 在未经许可的情况下查看用户喜欢的facebook页面
- 计算喜欢我的帖子facebook应用程序的用户数量
- 捕获Facebook的点击'喜欢'按钮
- 确定天气用户是否喜欢照片.Facebook图形API v2.2
- Facebook点赞按钮喜欢在每个帖子上重复+在Facebook上与帖子无关
- 使用Javascript根据用户是否喜欢你的facebook页面来显示不同的内容
- Facebook喜欢的按钮只加载一次
- Facebook弹出窗口会记住用户喜欢的时间
- 使用 js sdk 触发 facebook 操作“喜欢”
- 如果用户喜欢Facebook页面,则无需请求访问令牌
- 如何检查用户是否已经喜欢facebook页面
- 检查用户是否喜欢facebook中的页面只对我有效
- 从应用程序内喜欢Facebook粉丝页面,重新加载标签页
- 奖励喜欢facebook页面的用户
- 我怎么能检查如果人喜欢facebook页面或不在facebook的社交插件
- Facebook:检查用户是否喜欢Facebook Fanpage标签
- Javascript检查用户是否已经喜欢facebook页面
- 检查用户是否喜欢Facebook页面
- 如何检查用户是否已经喜欢facebook页面