豆瓣开放API 的认证体系也是基于 OAuth,所以我利用 OAuth 协议制作了这个豆瓣连接 插件。它的主要功能是使用豆瓣的账号登陆你的 WordPress 博客,并且留言使用豆瓣的头像。下面介绍下简单的使用过程:
首先你要确认下你的服务器是否支持豆瓣连接插件,豆瓣连接这个插件要求:PHP5 并且含有 CURL 扩展。你可以通过 phpinfo() 函数来检测。下面是详细的安装和使用步骤:
1. 到这里下载 豆瓣连接 WordPress 插件,解压缩开。
2. 在使用插件之前,需要到豆瓣申请 API Key。申请之后,你会获得一个 Key 和一个私钥,你把这个两个数值分别填入到 douban-connect.php 文件开始的 $douban_consumer_key 和 $douban_consumer_secret 这两个变量当中。
3. 把 douban-connect 整个文件夹上传到 WordPress 的插件目录当中。注意最后的路径,应该是 plugins/douban-connect/douban-connect.php 否则会有问题的。
4. 在 WordPress 后台 > 插件菜单 > 找到这个插件,然后激活。
5. 这时候你应该在留言框处可以看到
的按钮。
6. 如果没有该按钮,你应该检查下是否你的主题的 Comments.php 文件中含有 comment_form 这个 action,如果没有请加上:
<?php do_action('comment_form', $post->ID); ?>
7. 当然如果你想自定义
的位置,可以通过以下函数实现:
<?php douban_connect(); ?>
对于 Douban Connect 插件就介绍到这里,最后感谢 Tony 给我制作使用豆瓣登陆这个按钮,有什么问题请给我留言,你也可以在本博客使用豆瓣尝试登陆下。

不错,试一哈
围观,,,
测试。
Cool!
厉害~~
能不能给头像加个到豆瓣主页得链接?
这个要修改 comments.php 函数!
i am a test!
test
好东西,支持~
测试下,不知道是否能把豆瓣里面的 博客url带过来…
试试看有没有啥惊喜先~
test
vb r
这个东西好!
装了douban插件,但没有成功。没想明白原因,这个插件是需要服务器去连接douban嘛?
如果大侠有空的话,帮我看看
http://14551.org/2009/06/easyfm-91-5.html
———————-
我用的是godaddy的服务器,猜测是因为服务器无法连上douban导致的。不晓得对不对~~
好像没有产生 oauth_taken 传递给豆瓣!
试下。。谢谢。。。
大家还是相当踊跃的嘛。
学习了》
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/hiwit1/public_html/chy888/blog/wp-content/plugins/douban-connect/doubanOAuth.php on line 21
测试时显示是这个错误。请帮忙看一下。
另,不知道twitter的那个插件是从哪里下的呢?
囧,我这里没有这个问题啊!
会不会是因为我是用的英文wordpress的原因呢?
我重新安装一下这个插件试试吧。
我也出现这个问题..
twitter connect已找到。
麻烦博主帮解决下 豆瓣 connect的问题。
感激不尽。
不知道为何在FF下不现实按钮?IE6下正常..
IE6 这样的浏览器太落伍了,从来不会为它测试!
哈哈!
请问自定义图标位置的那段php是直接加在comments.php里就行吗??…………
测试测试~!!
呃..好神奇
恩!很不错。测试下看看 。。。
使用后发现不能自动跳转,不知道是什么原因,API认证需要时间?
http://frnong.com/blog