2011-12-23 48 views
0

类似于流行的粉丝页面技巧,它允许页面所有者在用户执行“喜欢”操作(可见连接)时仅显示特定内容,但希望能够仅显示网站上的某些内容一旦用户喜欢该网站。仅当用户是URL的“粉丝”时才在外部网站上显示内容?

如果没有这样的FB代码,我已经考虑使用Facebook回调(当用户喜欢当前页面时触发)来设置建立用户喜欢的页面或者数据库表的cookie将用户状态设置为'喜欢',再次使用文档中的回调。

任何想法都会有所帮助。谢谢。

回答

0

我还没有看到非Facebook页面,并不需要你去通过充分Facebook的一个“fangate”实施认证过程(与user_likes范围)首先。你可以在他们喜欢的时候设置一个cookie,但是只有当他们喜欢通过你的网站才能工作(即,如果他们喜欢你在Facebook上,它不会被你的网站抓住),并且cookie可能会被删除或丢失。

0

您可以使用Javascipt SDK轻松完成此操作。

  1. 首先,拨打FB.init: https://developers.facebook.com/docs/reference/javascript/FB.init/
  2. 然后调用getLoginStatus: https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/
  3. 如果他们不是在(未授权您的应用程序)登录,然后调用 的FB.login再回想getLoginStatus。
  4. 如果登录,然后通过FQL得到用户的喜好: https://developers.facebook.com/docs/reference/javascript/FB.Data.query/
+0

这需要一个应用程序和身份验证,这听起来不像他正在寻找。 – ceejayoz 2011-12-23 17:53:36

+0

“任何想法都会有所帮助,谢谢。” :) – DMCS 2011-12-23 20:03:08

相关问题