0

我正在使用joeblogs作为 .net 的 wordpress api

我使用该代码获取有关我的博客的信息

    WordPressWrapper wrapper = new WordPressWrapper("http://www.xxxx.org/xmlrpc.php", "xxx", "yyyyy");
  var post = new Post()
           {
               Body = "This is a test body",
               Categories = new string[] { "1", "2", "3" },
               Tags = new string[] { "tag one", "another tag", "one more" },
               Title = "Test post "                         
           };

           int idsi= wrapper.NewPost(post, true);
          IEnumerable<Post> recentPosts = wrapper.GetRecentPosts(100);
           foreach (Post recentPost in recentPosts)
           {

           }

           var userBlogs = wrapper.GetUserBlogs();
           var tags = wrapper.GetTags();
           var categories = wrapper.GetCategories();

           var authors = wrapper.GetAuthors();

该代码没有问题。但是例如我想获取另一个 wordpress 网站的内容.. 例如这个网站:http ://en.blog.wordpress.com/和主题 http://en.blog.wordpress.com/2012/10/11 /new-themes-babylog-and-delicacy/

它被称为喂养。这是这个主题的馈送链接

http://en.blog.wordpress.com/2012/10/11/new-themes-babylog-and-delicacy/feed/

但它没有主题的内容。我可以用 blogger api 做到这一点,因为它支持提供内容。如何使用 .net 的 api 获取主题的内容?

ps:我不想使用该api的其余部分。

4

1 回答 1

1

JoeBlogs 包装器用于支持 XML RPC Api(metaweblog 或 wordpress)允许的操作

您需要处理 RSS 提要以支持您提供的 URL。
看到这篇文章:https ://stackoverflow.com/questions/87278/what-is-the-best-net-library-to-handle-feeds-atomrss

如果做不到这一点,您可以为另一个站点实例化一个新的 WordpressWrapper 吗?

资料来源:我是JoeBlogs的作者

于 2012-10-25T08:15:22.047 回答