Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook页面应用-喜欢和不喜欢_Facebook_Facebook Like - Fatal编程技术网

Facebook页面应用-喜欢和不喜欢

Facebook页面应用-喜欢和不喜欢,facebook,facebook-like,Facebook,Facebook Like,我知道以前已经用各种方式讨论过了,但是有没有一种方法可以在页面上为喜欢的用户显示一组内容,为不喜欢的用户显示另一组内容 这种方法()似乎只在你第一次使用应用程序时才起作用,因此不利于回访 我一直在谷歌搜索,但很难找到最新/最新的解决方案 任何帮助都将不胜感激。一切尽在掌握之中。只需在选项卡中解析签名请求,并读取page.liked属性。如果用户喜欢该页面,则为true;如果用户不喜欢,则为false 编辑:看到您的评论后,只需将“喜欢”状态保存在会话变量中。然后,您应该使用Facebook提供的

我知道以前已经用各种方式讨论过了,但是有没有一种方法可以在页面上为喜欢的用户显示一组内容,为不喜欢的用户显示另一组内容

这种方法()似乎只在你第一次使用应用程序时才起作用,因此不利于回访

我一直在谷歌搜索,但很难找到最新/最新的解决方案

任何帮助都将不胜感激。

一切尽在掌握之中。只需在选项卡中解析签名请求,并读取page.liked属性。如果用户喜欢该页面,则为
true
;如果用户不喜欢,则为
false


编辑:看到您的评论后,只需将“喜欢”状态保存在会话变量中。然后,您应该使用Facebook提供的JavaScript方法来检查用户在浏览应用程序时是否喜欢该页面。例如,您可以重新加载页面。您可以在中阅读关于FB.Event.subscribe的内容。

我已经在使用签名请求,这在应用程序第一次加载到iframe时效果很好(它不是一个需要授权/批准的应用程序-内容完全取决于用户是否“喜欢”页面)。我面临的问题是,我需要检查iframe应用程序中页面的“like”状态,以确认允许它们查看其中的某些页面。某些链接被禁用,直到它们“喜欢”页面。我尝试在会话中保存已签名的_请求,但这似乎对我的开发团队的某些成员不起作用