是否可以在没有auth对话框的情况下检测用户是否在页面选项卡中喜欢了facebook页面?

时间:2012-10-04 13:51:49

标签: javascript facebook facebook-graph-api

我正在筛选有关如何使用FB javascript api查看用户是否喜欢某个页面的不同方法,并根据该页面显示不同的页面标签内容。

我已经看到了一个产品页面的示例,该页面选项卡显示了不喜欢或不喜欢该产品的用户的不同内容,但是这(显示不同的内容)本身并不需要弹出窗口请求应用程序访问。从SO上的示例中我可以使FB.getLoginStatus请求获取我需要的信息,但不能将用户发送到请求特定页面应用程序权限的登录/对话框。

如果没有应用程序访问权限请求,如何完成(检测页面)?

-

从我收集的所有示例中,我发现必须请求应用程序访问权限,但这里有一个示例,如果您喜欢/不同,选项卡的内容会发生变化,但这本身并不需要应用程序访问权限请求:http://www.facebook.com/HifiStudioSuomi/app_514442371917093(对不起,如果此链接将来可能无法使用 - 这是让我想知道如何执行此操作的应用程序:/)

1 个答案:

答案 0 :(得分:2)

这是通过signed_request参数完成的,该参数在初始加载到iframe时被发布到页面标签应用。

但是,由于它已经POST了,你无法通过JavaScript访问它 - 所以如果你想访问这些信息,你将不得不使用某种服务器端技术。