Gaz*_*zza 8 javascript php facebook facebook-like facebook-graph-api
我的网站上有一个类似按钮(用户喜欢fb粉丝页面).
如果用户点击了,我会检查偶数是否被触发(事件订阅),然后向他们显示一些内容.
我真的很感激帮助的是以下内容:
如果用户登录到Facebook并且他们已经喜欢该页面,我希望它显示"你已经是粉丝!" 并显示内容.(而不是显示像按钮一样的灰色)
要么
如果用户没有登录到Facebook并且他们点击了类似按钮,我希望它显示"你已经是粉丝!" 并显示内容.(而不是显示像按钮一样的灰色)
编辑:伙计们,我在SO上研究了这个问题并找到了类似的问题,但并不完全是我追求的问题.也许我错了,但如果有人可以提供一个描述我确切问题的链接,那么它会比问题更有帮助.我检查了以下内容:
检查用户是否已连接到Facebook,然后检查他是否喜欢
Facebook Like Box:如何检测用户是否已经喜欢该页面?
Facebook LIKE按钮隐藏页面已被用户点赞
如何使用php/javascript 检查用户是否喜欢该页面
检查用户是否已经喜欢粉丝页面
如果您使用 facebook php API。我想出了这个简短的函数,您可以将其包含在 BaseFacebook 类的 base_facebook.php 文件中。
public function userIsFan() {
$sr = $this->getSignedRequest();
if($sr && is_array($sr)){
if(array_key_exists('page', $sr)){
return $sr['page']['liked'] == 1;
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16944 次 |
| 最近记录: |