【问题标题】:Metaweblog API support in DrupalDrupal 中的 Metaweblog API 支持
【发布时间】:2012-02-13 11:18:22
【问题描述】:

我最近一直在开发一个博客客户端,这有助于在不同的平台上发帖。客户端是在 CakePHP 下开发的。通过 XML-RPC 使用 Metaweblog API 调用,我设法让 WordPress 工作。

我想我会使用相同的技术来完成由 Drupal 支持的网站的工作。但它没有用。

我正在使用 CakePHP 和 IXR 库 (http://scripts.incutio.com/xmlrpc/) 进行 XML-RPC 操作。以下是我如何为 WordPress 驱动的网站获取类别的示例:

App::import('Vendor', 'XMLRPC', array('file'=> 'IXR_Library'));

$client = new IXR_Client('http://www.myblog.com/xmlrpc.php');
$client->query('metaWeblog.getCategories', '', $username,$password);

if(!$client->getErrorCode()) {
    $categories = $client->getResponse();    
} else {
    echo 'An error occurred : '. $client->getErrorMessage();
}

当对 Drupal 网站使用相同的代码时,我得到:

发生错误:服务器错误。请求的方法 未指定 metaWeblog.getCategories。

这是否意味着 Drupal 不支持 Metaweblog API?我需要在 Drupal 网站上安装额外的插件吗?

或者,还有其他方法可以在 Drupal 支持的网站上远程发布内容吗?

【问题讨论】:

    标签: drupal cakephp xml-rpc metaweblog


    【解决方案1】:

    根据文档here 支持 Metaweblog,但需要安装在 Drupal 中 - 即它不是“开箱即用”。

    【讨论】:

      猜你喜欢
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 2019-08-11
      • 1970-01-01
      • 2022-10-19
      相关资源
      最近更新 更多