代码之家  ›  专栏  ›  技术社区  ›  Jamie Chapman

如何在Wordpress中使用XML-RPC获得帖子?

  •  2
  • Jamie Chapman  · 技术社区  · 14 年前

    在和孩子们四处打探之后 Wordpress XML-RPC documentation

     [faultCode] => 404 [faultString] => Sorry, no such page. 
    

    ... 但是当我传递一个有效的PageID时,wp.GetPage显然可以工作。有人知道我该怎么解决这个问题吗?理想情况下,不扩展远程站点上的XML-RPC机制(因为访问这些机制可能很棘手)

    4 回复  |  直到 14 年前
        1
  •  3
  •   Jamie Chapman    14 年前

    我设法弄明白了。您可以使用“blogger.getPost”方法来实现这一点。Wordpress网站上没有太多关于此的文档,但是如果您在Wordpress目录的根目录下查看xmlrpc.php,您会发现一个完整的XML-RPC函数列表,包括:

            // Blogger API
            'blogger.getUsersBlogs' => 'this:blogger_getUsersBlogs',
            'blogger.getUserInfo' => 'this:blogger_getUserInfo',
            'blogger.getPost' => 'this:blogger_getPost',
            'blogger.getRecentPosts' => 'this:blogger_getRecentPosts',
            'blogger.getTemplate' => 'this:blogger_getTemplate',
            'blogger.setTemplate' => 'this:blogger_setTemplate',
            'blogger.newPost' => 'this:blogger_newPost',
            'blogger.editPost' => 'this:blogger_editPost',
            'blogger.deletePost' => 'this:blogger_deletePost',
    

    希望这有助于任何人谁与此斗争在未来。

        2
  •  0
  •   Sarfraz    14 年前
        3
  •  0
  •   Ardee Aram    14 年前

    查看此网站。它解释了Blogger API以及每个方法使用的参数:

    http://xmlrpc.free-conversant.com/docs/bloggerAPI#newPost

        4
  •  0
  •   EarnestoDev    13 年前

    我重新安置了 elWpAPI to its own domain . 改进了很多,包括媒体上传和 完整的WordPress 3.2.1兼容性 Core API and the rFC/rSQL plugin . ... ;)

    道德上不相容的浏览器“错误”也消失了。无法强制人们进入最小隐私保护模式。