同步 WordPress 博客日志到嘀咕
2009年12月01日
嘀咕已经重新开放了,并且创建了一个微云服务,由于嘀咕和火兔都是微云合作者,API 域名更换 api.digu.com 和 apidev.digu.com 为api.minicloud.com.cn 即可使用,旧的域名不再服务。所以我以前开发的 WP 插件 WP 嘀不能再使用,我今天把他修复下,并且添加了同步 WordPress 博客日志到嘀咕的功能。
同步 WordPress 博客到嘀咕是很很容易实现的的功能,代码和我前面同步 WordPress 博客日志到雷猴基本都类似:
<?php function update_digu($status){ require_once(ABSPATH.WPINC.'/class-snoopy.php'); $snoop = new Snoopy; $snoop->user = "你嘀咕的帐号"; $snoop->pass = "你嘀咕的密码"; $snoop->submit( 'http://api.minicloud.com.cn/statuses/update.json' , array( 'status' => $status , 'source' => 'wpthread' ) ); } add_action('publish_post', 'publish_post_2_digu', 0); function publish_post_2_digu($post_ID){ $digu = get_post_meta($post_ID, 'digu', true); if($digu) return; $status = $_POST['post_title'].' '.get_permalink($post_ID); update_digu($status); add_post_meta($post_ID, 'digu', 'true', true); } ?>
把上面代码中的低估的帐号和密码修改为你的正式帐号和密码即可。
如果你只想使用同步 WordPress 博客日志到嘀咕的功能,那么直接复制上面这段代码到主题的 functions.php 中即可。如果你想使用我制作的 WP 嘀咕的完全功能,那么你可以到这里下载 WP 嘀咕 1.1。
WP 嘀咕插件的详细介绍:WP 嘀:嘀咕的 WordPress 插件。
我的嘀咕是:http://www.digu.com/denishua,欢迎您的 Follow。
17 条评论 添加你的评论 →

1. QiuXianli | 2009:11:22 - 01:27:21 | #
做个沙发
2. Philips Shiu | 2009:11:22 - 01:36:08 | #
Twitter觀光團
3. welee | 2009:11:22 - 15:57:00 | #
对嘀咕已经没兴趣了
4. Denis | 2009:11:22 - 19:10:22 | #
呵呵,确实微博客太多了!
5. shtion | 2009:11:22 - 23:03:00 | #
谢谢水煮鱼,我正在使用此插件,很不错!期待更好的插件!
6. Denis | 2009:11:22 - 23:24:46 | #
不用谢!
7. bolo | 2009:11:22 - 23:47:15 | #
希望能整合到你的Twitter插件里
8. 园子 | 2009:11:23 - 09:02:24 | #
嘿嘿
又一篇同步技术文章~
9. marslau | 2009:11:23 - 10:18:42 | #
受用
10. licream | 2009:11:23 - 12:07:43 | #
谢谢你为我们制作出这么好的插件,
昨晚我发布一篇文章.在嘀咕里只显示网址.没有显示文章标题..
如何在嘀咕里把标题 +网址都显示?
只显示网址别人还以为我发广告呢.
11. Denis | 2009:11:23 - 17:42:22 | #
$status = $_POST['post_title'].’ ‘.get_permalink($post_ID);
我插件里面抓取了标题啊,不可能版?
12. licream | 2009:11:24 - 13:14:58 | #
我不用你这插件,我只用上面的代码.好像没发送成功到嘀咕上- -~!
13. qiyi | 2009:11:29 - 02:55:48 | #
只用代码的话,那个api地址是否需要修改成
http://api.minicloud.com.cn/statuses/update.json ?
14. Denis | 2009:11:30 - 00:26:39 | #
对了,忘记改了!囧!
15. 小T | 2009:12:18 - 18:56:05 | #
我就用嘀咕,不过文章质量不行,就不嘀咕到嘀咕上去了
16. orlando | 2010:01:04 - 22:14:51 | #
我好像还是不行,显示 unable to connect to api.minicloud.com.cn:80
17. 小峰JoysBoy | 2010:01:26 - 15:21:31 | #
不能用了啊
unable to connect to api.minicloud.com.cn:80 (Connection timed out)
是不是API地址又变了?