Как я могу получить сообщение с XML-RPC в Wordpress? - PullRequest
2 голосов
/ 21 июня 2010

После некоторого изучения документации Wordpress XML-RPC , кажется, что нет способа удаленно получить "сообщение" (такое как новостная статья) через интерфейс XML-RPC , В документации упоминается только wp.getPage - если я пытаюсь передать PostID этому методу, он возвращает:

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

... но wp.GetPage, очевидно, работает, когда я передаю действительный PageID. У кого-нибудь есть идеи, как мне решить эту проблему? В идеале, без расширения механизма XML-RPC на удаленном сайте (так как доступ к ним может быть сложным)

Ответы [ 4 ]

3 голосов
/ 21 июня 2010

Мне удалось понять это. Вы можете сделать это с помощью метода "blogger.getPost". На сайте Wordpress не так много документации, но если вы посмотрите xmlrpc.php в корне каталога Wordpress, вы найдете полный список функций 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',

Надеюсь, это поможет любому, кто борется с этим в будущем.

0 голосов
/ 24 августа 2011

Я переместил elWpAPI в собственный домен . И значительно улучшил его, включая загрузку мультимедиа и полную совместимость с WordPress 3.2.1 как Core API, так и плагина rFC / rSQL . Просто говорю ...;)

И "ошибка" морально несовместимого браузера исчезла. Не удалось вынудить людей перейти в режим минимальной защиты конфиденциальности.

0 голосов
/ 09 мая 2011

Проверьте этот сайт. В нем объясняется API Blogger и параметры, используемые каждым методом:

http://xmlrpc.free -conversant.com / документы / bloggerAPI # newPost

0 голосов
/ 21 июня 2010
...