1,新浪博客API
http://wiki.platform.sina.com.cn/wiki/index.php/%E5%8D%9A%E5%AE%A2_-_API%E6%96%87%E6%A1%A3
2,网易博客API
API 地址是: os.blog.163.com/api/xmlrpc/metaweblog/
MetaWeblog 有以下调用方法: 1. metaWeblog.newPost (blogid, username, password, struct, publish) 返回一个字符串,可能是Blog的ID。
2. metaWeblog.editPost (postid, username, password, struct, publish) 返回一个Boolean值,代表是否修改成功。
3. metaWeblog.getPost (postid, username, password) 返回一个Struct。 其中blogid、username、password分别代表Blog的id(注释:如果你有两个Blog,blogid指定你需要编辑的blog)、用户名和密码。
4. metaWeblog.newMediaObject (blogid, username, password, struct) 返回一个数组 其中blogid、username、password分别代表Blog的id(注释:如果你有两个Blog,blogid指定你需要编辑的blog)、用户名和密码。struct必须包含name, type 和bits三个元素,当然也可以包含其他元素。 name代表数据的名称,type是数据的MIME类型,譬如audio/mpeg 、image/jpeg和video/quicktime。bits是数据的base64编码形式的数据流。 如果调用失败,它显示错误信息。如果调用成功,返回值是一个Struct,里面至少包含一个Url元素,代表数据的HTTP或者FTP Url。
5. metaWeblog.getCategories(blogid, username, password) 返回一个struct。 返回值包含所有的Blog的类别,每一个列别包含description, htmlUrl and rssUrl。
6. metaWeblog.getRecentPosts(blogid, username, password, numberOfPosts) 返回一个结构(struct)的数组(array)。 每一个Struct包含getPost返回值一样的结构。 numberOfPosts是返回的数量。
3,QQ空间API