我正在筛选有关如何使用FB javascript api查看用户是否喜欢某个页面的不同方法,并根据该页面显示不同的页面标签内容。
我已经看到了一个产品页面的示例,该页面选项卡显示了不喜欢或不喜欢该产品的用户的不同内容,但是这(显示不同的内容)本身并不需要弹出窗口请求应用程序访问。从SO上的示例中我可以使FB.getLoginStatus请求获取我需要的信息,但不能将用户发送到请求特定页面应用程序权限的登录/对话框。
如果没有应用程序访问权限请求,如何完成(检测页面)?
-
从我收集的所有示例中,我发现必须请求应用程序访问权限,但这里有一个示例,如果您喜欢/不同,选项卡的内容会发生变化,但这本身并不需要应用程序访问权限请求:http://www.facebook.com/HifiStudioSuomi/app_514442371917093(对不起,如果此链接将来可能无法使用 - 这是让我想知道如何执行此操作的应用程序:/)
答案 0 :(得分:2)
这是通过signed_request
参数完成的,该参数在初始加载到iframe时被发布到页面标签应用。
但是,由于它已经POST了,你无法通过JavaScript访问它 - 所以如果你想访问这些信息,你将不得不使用某种服务器端技术。