vol*_*mqx 4 facebook facebook-like facebook-graph-api
我想为那些不喜欢该页面的人显示一个类似Facebook的页面按钮.因此,当用户已经是页面的粉丝时,将不会显示类似按钮.
我做了很多研究,发现我需要实现Facebook连接,并获取user_likes权限并检查连接的用户是否在他的列表中有页面.这是一个工作示例http://www.fbrell.com/fb.api/does-like
基本上,我需要这样做的代码:
当用户点击连接时,如果连接的用户过去不喜欢,则会更改内容并显示Facebook like按钮.
在初始化JS SDK期间,请确保设置xfbml为false,以便不会自动呈现插件.您必须请求user_likes许可,这意味着您必须将您的网站与Facebook应用程序相关联.这样Facebook就可以跟踪谁在请求什么数据.您可以使用该Fb.login()方法来请求权限并对用户进行身份验证.
获得JavaSctipt SDK后,您只需通过API调用API即可
图形
FB.api('me/likes/PAGE_ID')
FQL
FB.api("fql?q='SELECT+uid+FROM+page_fan+WHERE+uid=me()+AND+page_id=PAGE_ID")
如果那些返回数据你知道不显示类似的插件.但是,如果用户尚未喜欢该页面,那些调用将返回空结果,然后您可以调用该FB.XFBML.parse()方法来呈现类似的插件.
| 归档时间: |
|
| 查看次数: |
4340 次 |
| 最近记录: |