概念
metaweblog是基於XML的RPC通信( 下載 )。這意味著你有一組預先定義的結構(簡單的數據類型屬性 )表示,正轉客戶端和服務器之間。
您需要使用MetaWeblog API 的以下六個結構:
BlogInfo: 有關博客的網址,ID或名稱。
UserInfo: 博客用戶的ID ,名字,姓氏或電子郵件。
Post: 就是博客帖子,標題,正文和類別。
CategoryInfo: 博客類別信息,編號和名稱。
MediaObject: 有關媒體對象(圖像,音頻和其他文件類型)的名稱,類型和數據。
MediaObjectInfo: 媒體對象。
作為一般規則,您可以請記住,metaweblog API使用字符串類型為基本類型,參數和返回類型和不存在任何整數類型。在幾個地方也用到了布爾和Base64編碼的字符串兩個類型。
MetaWeblog API有九個方法:
metaWeblog.newPost: 增加一個新帖子。
metaWeblog.editPost: 更新帖子。
metaWeblog.getCategories: 獲得博客的類別。
metaWeblog.getPost: 得到一個單一的POST數據。
metaWeblog.getRecentPosts: 得到的最近的帖子。
metaWeblog.newMediaObject: 增加一個新的媒體對象。
blogger.deletePost: 刪除一個帖子。
blogger.getUserInfo: 獲得用戶信息。
blogger.getUsersBlogs: 得到用戶的blog清單。
如何創建metaweblog
1.首先下載XML-RPC.NET, 然後添加引用到項目中。。