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
                        
                            时间
                        
                    
                    
                        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
                                    
                                        20160405T18:32:00
                  
                                    
                
                                
                                
                                    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

请求

返回

你可能感兴趣的:(XML-RPC 简单理解与博客园的MetaWeblog协议)