Facebook 在去年底将 Facebook Connect 服务向大众开放,允许用户从外部网站访问 Facebook 数据,如用户在 Facebook 的身份、好友列表及隐私设定等,这使得普通网站也可以具有社交功能。我下载了 Facebook Connect 的 WordPress 插件试用后,认为 Facebook Connect 的社交功能远远超过了 Google Friend Connect。
Facebook Connect WordPress 插件
在 Facebook Connect 插件目录页面,已经有三个 WordPress 插件,我简单测试了下,发现 Sociable 开发 Facebook Connect WordPress 插件的功能强大一些,它能够让用户使用 Facebook 账号登陆你的 WordPress 博客,显示最近用户,能够邀请朋友加入该博客,以及在博客上的留言分享到 Facebook 上。
Facebook Connector 安装和设置
在安装插件之前,你需要到 Facebooke Developers 页面创建一个 Application,这个比较简单,具体可以参考:http://developers.facebook.com/get_started.php,创建好之后,记录下 API Key 和 Secret,这两个数字在插件中会用到。
然后下载 Facebook Connector 插件,解压缩,上传 fbconnect 文件夹到 WordPress 插件目录,并激活,然后到 Setting => Facebook Connector 进行设置。
Facebook Connector 插件设置主要有两个部分:
基本配置
- Facebook API Key 和 Facebook API Secret 就是前面创建 Facebook Application 时候让你记录的两个数字。
- Automatic Approval,设置使用 Facebook 登陆的用户在博客的留言自动通过审核。不用经过反垃圾检查。
- Comment Form,设置是否允许用户把留言发回 Facebook。
- Secure login,加密的 Facebook Connect 链接。
留言模板
留言模板主要用于显示用户在博客留言之后在 Facebook 上的格式,如果你和我一样不是很懂,也不想深究,直接点击 Create Template 即可。
Facebook Connector 详细使用
在配置好该插件之后,来到 Theme => Widget,把这个 FacebookConnector 这个 Widget 添加到你的主题的侧边栏,就可以在你的博客上显示 Facebook Connect 按钮和最近访问用户。

点击 Connect With Facebook 按钮,就会弹出一个 Facebook Connect 登陆框:

登陆之后,就会显示你的用户名,并在 WordPress 后台给你创建一个用户。

登陆之后,并且出现了一个 Invite your friends 按钮,点击该按钮,即可邀请你在 Facebook 上的好友加入该博客了:

在登陆之后,留言的时候,选择 Publish this comment to facebook(把这条留言发布到 Facebook),如下:

留言成功之后,就会弹出一个对话框,让选择是否把这条信息更新到你的 Facebook 用户资料上面:

更新成功之后,就可以在你的 Facebook 用户资料上面看到这条留言信息了:

另外这个插件还能查看已经登陆到博客上面的用户的一些基本信息等等,这里就不一一讲解了,之 Facebook Connect 把普通网站增加 社交网络的功能远远目前是远超过了 Google 的 Friend Connect。
由于国内访问 Facebook 很慢,所以我没有在我爱水煮鱼上安装这个插件,如果你测试这个插件,可以到 http://nba-tube.com 这个 NBA 视频博客上测试下。
标签:Facebook WordPress 插件 社会化网络

哈哈,又一个friends及visitors系列新玩意~~
有时间好好研究一下~~应该可以更进一步!
支持 反对
这个远超过 friends visitors 了,更强大的互动性了,去玩下就知道了。
支持 反对
百花齐放的Connects!
发现好久没facebook啦~去看看~!
支持 反对
banner有个优博,我还以为是奶粉广告呢
支持 反对
facebook在国内用户还是少啊,像丹尼斯你这样面对geek的博客,放这个插件可能还会有人使用,要是我那样的音乐博客放这样的插件,估计大多说访客看都不会看一眼
支持 反对
有个问题,难道它不能像 GFC 那样给个代码让我们自己放在博客页面上吗?那像我这种单栏式主题不支援 sidebar widget 的怎么放呢?
支持 反对
查看他的源代码,看看他的 Widget 的 PHP 代码是什么 copy 下来!
支持 反对
支持 反对
先玩了校内,决定不玩facebool了
支持 反对
猪猪这个博客现在上来这个插件来么,好像没看到哈,想看看效果
支持 反对
这个博客没有安装!
支持 反对
facebook把自己变成一个插件。。很有想法
支持 反对
我昨天加了试过。。。
打开网页比较慢,尤其是点开单页的时候。。。
而且会在header的右下侧显示一个登陆facebook的框框和头像什么的。。。
除了速度有些不靠谱之外,还蛮好的
支持 反对
是啊,就是速度不靠谱!
支持 反对
啥时候校内才能出这样的应用啊…… 校内连twitter都不能连…………
支持1 反对
我照application页面里example code里写的Step 1: Download Facebook’s PHP Library Extract this archive into a directory on your hosting server where you can host and run PHP code (let’s call this directory MY_DIR):
2. Create An ‘index.php’ File并放入MY_DIR里后,就突然无法访问页面了,出现HTTP500内部服务器错误。不知道怎么才能解决这个问题呀。
支持 反对
我值接安装激活即可了啊。
支持 反对
那请问我能进到SQL数据库管理,它生成的是什么表名呀?我恢复了以前的数据库备份都不管用。
支持 反对
鱼哥,我想要的不是Facebook或者Google connect那种多一个侧边栏的插件,我从很多WordPress的博客里面看到在评论栏上面有按钮,可以选择“通过Facebook账号登陆”或者“通过Google账号登陆”,请问这个如何实现呢?
我觉得很多人不愿意留言跟要填姓名和E-mail有很大关系,如果可以直接登陆,可以大幅提高留言率的。谢谢~~~
支持 反对
是Open ID作怪吗?
支持 反对
with google friend connect
支持1 反对
支持 反对
关注
支持 反对
就是的啊
支持 反对
新浪登录测试留言。
支持 反对