XML-RPC 简单理解与博客园的MetaWeblog协议

参考资料:

https://zh.wikipedia.org/wiki/XML-RPC
http://www.cnblogs.com/services/metablogapi.aspx


主要程序接口(来自博客园):

blogger.deletePost —— 删除文章

blogger.getUsersBlogs —— 获取用户博客信息

metaWeblog.editPost —— 编辑文章

metaWeblog.getCategories —— 获取用户博客分类

metaWeblog.getPost —— 获取文章

metaWeblog.getRecentPosts —— 获取最近的文章

metaWeblog.newMediaObject —— 添加媒体对象(图片等)

metaWeblog.newPost —— 添加文章

wp.newCategory —— 添加目录

接口说明


blogger.deletePost

请求



blogger.deletePost


appkey


postid


username


password


0


返回






1




blogger.getUsersBlogs

请求



blogger.getUsersBlogs


appkey


username


password


返回











blogid

dsafds



url

http://www.cnblogs.com/caipeiyu/



blogName

蛀牙










metaWeblog.editPost

请求

返回


metaWeblog.getCategories

请求

返回


metaWeblog.getPost
请求



blogger.getUsersBlogs


postid


username


password


返回








dateCreated

<dateTime.iso8601>时间</dateTime.iso8601>



description

博客内容



title

标题内容



categories




[Markdown]






enclosure



length

0






link

http://.html



permalink

http://.html



postid

00000



source





mt_keywords









metaWeblog.getRecentPosts

请求



metaWeblog.getRecentPosts


000000


username


password


10


返回











dateCreated

<dateTime.iso8601>20160405T18:32:00</dateTime.iso8601>



description

博客测试内容



title

标题测试内容



enclosure



length

0



link

http://www.cnblogs.com/caipeiyu/p/5356274.html



permalink

http://www.cnblogs.com/caipeiyu/p/5356274.html



postid

5356274



source



userid

-2


metaWeblog.newMediaObject

请求

返回


metaWeblog.newPost

请求
这个请求内容标题和内容是必须的,其他可以选填



metaWeblog.newPost


postid


username


password





description

博客测试内容



title

标题测试内容



categories




[Markdown]









0


返回






000000




wp.newCategory

请求

返回

posted @ 2016-05-09 22:54  蛀牙  阅读(2623)  评论(3)    收藏  举报