Subtext(11) -- MetaWeblog API(5)


          string username,
          string password); 

      #endregion
  } 

 

先不必理会XmlRpcMethod之类的,简单理解成调用方法。可以看到IMetaWeblog接口中定义了这么几个方法:newPost,getPost,editPost,getCategories,getRecentPosts,另外还有BloggerAPI中的两个方法:deletePost,getUsersBlogs。

在newPost,getPost里面有个Post,根据MeteWeblog API的RFC说明,它是一个Struct结构体。同样mediaObjectInfo,mediaObject,CategoryInfo,BlogInfo,Enclosure,Source等都是结构体,以Post举例说明。

Post结构体的定义:



  [XmlRpcMissingMapping(MappingAction.Ignore)]
  public struct Post
  ...{
    [XmlRpcMissingMapping(MappingAction.Error)]
    [XmlRpcMember(Description="Required when posting.")]
 &nb

sp;  public DateTime dateCreated;
    [XmlRpcMissingMapping(MappingAction.Error)]
    [XmlRpcMember(Description="Required when posting.")]
    public string description;
    [XmlRpcMissingMapping(MappingAction.Error)]
查看发表对Subtext(11) -- MetaWeblog API(5)评论 问电脑问题 站内搜索