从外部网站上的facebook pageTab获得签名请求


Get signed request from facebook pageTab on external site

我试图获得信息,如果我的网站的访问者喜欢facebook页面或不,未经用户授权。

我的想法是这样的,我想以某种方式在后台加载facebook pageTab并获得签名请求(如果用户喜欢我的facebook页面的信息)。这可能吗?-如果不是,我该如何以不同的方式处理这个问题?

您将无法访问此信息,除非您有此用户的访问令牌并具有"user_likes"的权限。我确信Facebook有X-FRAME-OPTIONS设置为DENY,这将拒绝能够在您的页面上使用实际的FB选项卡,即使加载了它,您也无法从父端访问iframe。

当有人喜欢或不喜欢一个页面时,你可以通过使用一个喜欢按钮和Facebook Javascript API获得回调,但这仍然不能给你你正在寻找的东西。我认为最好的办法是请求user_likes权限,然后使用图形或FQL来验证当前页面的like状态。