同步 WordPress 博客日志到雷猴
我前面介绍的微博客服务雷猴现在也开放了 API,我一直认为 API 是微博客的核心,没有 API 的微博客根本算不了微博客,尽管有些微博客服务提供商说自己可以提供各种应用,但是拥有 Open API 最大的好处是,用户会使用一些超级新颖的方法来使用你的服务,让你的服务被使用的更广。(The best thing about an open API is that people can surprise you with great new ways to use your service)。所以微博客服务商永远满足不了广大用户的新颖玩法,这也是微博客的魅力之一。
下面我介绍下如果是如何用雷猴的 API 同步你的博客到雷猴:
<?php
function update_leihou($status){
require_once(ABSPATH.WPINC.'/class-snoopy.php');
$snoop = new Snoopy;
$snoop->user = "你雷猴的帐号";
$snoop->pass = "你雷猴的密码";
$snoop->submit(
'http://leihou.com/statuses/update.json'
, array(
'status' => $status
, 'source' => 'WPHou'
)
);
}
add_action('publish_post', 'publish_post_2_leihou', 0);
function publish_post_2_leihou($post_ID){
$leihou = get_post_meta($post_ID, 'leihou', true);
if($leihou) return;
$status = $_POST['post_title'].' '.get_permalink($post_ID);
update_leihou($status);
add_post_meta($post_ID, 'leihou', 'true', true);
}
?>
把上面代码中的雷猴的帐号和密码修改为你的正式帐号和密码即可。你也可以直接到这里下载:wphou.zip。
另外雷猴还有一个小群体的功能,即在这个群体的成员互相 Follow,不知道这个功能具体有什么大的作用,还有可能会引起 Spam,不过 anyway,我也创建了一些 WP 小群体: http://leihou.com/gr/ILLra,欢迎各位猴友加入。