https://zh.wikipedia.org/wiki/XML-RPC
http://www.cnblogs.com/services/metablogapi.aspxhtml
blogger.deletePost —— 刪除文章api
blogger.getUsersBlogs —— 獲取用戶博客信息app
metaWeblog.editPost —— 編輯文章post
metaWeblog.getCategories —— 獲取用戶博客分類測試
metaWeblog.getPost —— 獲取文章url
metaWeblog.getRecentPosts —— 獲取最近的文章code
metaWeblog.newMediaObject —— 添加媒體對象(圖片等)xml
metaWeblog.newPost —— 添加文章htm
wp.newCategory —— 添加目錄對象
blogger.deletePost
請求
<?xml version="1.0"?> <methodCall> <methodName>blogger.deletePost</methodName> <params> <param> <value><string>appkey</string></value> </param> <param> <value><string>postid</string></value> </param> <param> <value><string>username</string></value> </param> <param> <value><string>password</string></value> </param> <param> <value><boolean>0</boolean></value> </param> </params> </methodCall>
返回
<?xml version="1.0"?> <methodResponse> <params> <param> <value> <boolean>1</boolean> </value> </param> </params> </methodResponse>
blogger.getUsersBlogs
請求
<?xml version="1.0"?> <methodCall> <methodName>blogger.getUsersBlogs</methodName> <params> <param> <value><string>appkey</string></value> </param> <param> <value><string>username</string></value> </param> <param> <value><string>password</string></value> </param> </params> </methodCall>
返回
<?xml version="1.0"?> <methodResponse> <params> <param> <value> <array> <data> <value> <struct> <member> <name>blogid</name> <value> <string>dsafds</string> </value> </member> <member> <name>url</name> <value> <string>http://www.cnblogs.com/caipeiyu/</string> </value> </member> <member> <name>blogName</name> <value> <string>蛀牙</string> </value> </member> </struct> </value> </data> </array> </value> </param> </params> </methodResponse>
metaWeblog.editPost
請求
返回
metaWeblog.getCategories
請求
返回
metaWeblog.getPost
請求
<?xml version="1.0"?> <methodCall> <methodName>blogger.getUsersBlogs</methodName> <params> <param> <value><string>postid</string></value> </param> <param> <value><string>username</string></value> </param> <param> <value><string>password</string></value> </param> </params> </methodCall>
返回
<?xml version="1.0"?> <methodResponse> <params> <param> <value> <struct> <member> <name>dateCreated</name> <value> <dateTime.iso8601>時間</dateTime.iso8601> </value> </member> <member> <name>description</name> <value> <string>博客內容</string> </value> </member> <member> <name>title</name> <value> <string>標題內容</string> </value> </member> <member> <name>categories</name> <value> <array> <data> <value> <string>[Markdown]</string> </value> </data> </array> </value> </member> <member> <name>enclosure</name> <value> <struct> <member> <name>length</name> <value> <i4>0</i4> </value> </member> </struct> </value> </member> <member> <name>link</name> <value> <string>http://.html</string> </value> </member> <member> <name>permalink</name> <value> <string>http://.html</string> </value> </member> <member> <name>postid</name> <value> <i4>00000</i4> </value> </member> <member> <name>source</name> <value> <struct /> </value> </member> <member> <name>mt_keywords</name> <value> <string /> </value> </member> </struct> </value> </param> </params> </methodResponse>
metaWeblog.getRecentPosts
請求
<?xml version="1.0"?> <methodCall> <methodName>metaWeblog.getRecentPosts</methodName> <params> <param> <value><string>000000</string></value> </param> <param> <value><string>username</string></value> </param> <param> <value><string>password</string></value> </param> <param> <value><i4>10</i4></value> </param> </params> </methodCall>
返回
<?xml version="1.0"?> <methodResponse> <params> <param> <value> <array> <data> <value> <struct> <member> <name>dateCreated</name> <value> <dateTime.iso8601>20160405T18:32:00</dateTime.iso8601> </value> </member> <member> <name>description</name> <value> <string>博客測試內容</string> </value> </member> <member> <name>title</name> <value> <string>標題測試內容</string> </value> </member> <member> <name>enclosure</name> <value> <struct> <member> <name>length</name> <value> <i4>0</i4> </value> </member> </struct> </value> </member> <member> <name>link</name> <value> <string>http://www.cnblogs.com/caipeiyu/p/5356274.html</string> </value> </member> <member> <name>permalink</name> <value> <string>http://www.cnblogs.com/caipeiyu/p/5356274.html</string> </value> </member> <member> <name>postid</name> <value> <string>5356274</string> </value> </member> <member> <name>source</name> <value> <struct /> </value> </member> <member> <name>userid</name> <value> <string>-2</string> </value> </member> </struct> </value> </data> </array> </value> </param> </params> </methodResponse>
metaWeblog.newMediaObject
請求
返回
metaWeblog.newPost
請求
這個請求內容標題和內容是必須的,其餘能夠選填
<?xml version="1.0"?> <methodCall> <methodName>metaWeblog.newPost</methodName> <params> <param> <value><string>postid</string></value> </param> <param> <value><string>username</string></value> </param> <param> <value><string>password</string></value> </param> <param> <value> <struct> <member> <name>description</name> <value> <string>博客測試內容</string> </value> </member> <member> <name>title</name> <value> <string>標題測試內容</string> </value> </member> <member> <name>categories</name> <value> <array> <data> <value> <string>[Markdown]</string> </value> </data> </array> </value> </member> </struct> </value> </param> <param> <value><boolean>0</boolean></value> </param> </params> </methodCall>
返回
<?xml version="1.0"?> <methodResponse> <params> <param> <value> <string>000000</string> </value> </param> </params> </methodResponse>
wp.newCategory
請求
返回