在Drupal的XML-RPC和BlogAPI实现中我应该注意到的任何怪癖?

时间:2008-09-24 03:04:24

标签: php drupal file-upload xml-rpc blogs

我开始研究一个项目,该项目将访问Drupal网站,通过XML-RPC工具和BlogAPI模块创建(并最终编辑)网站上的节点Drupal。这包括文件上传,因为该项目允许人们以最小的ado将图片大量上传到Drupal网站。

我想知道的是,如果有任何警告我应该留意。是否有人有定位Drupal's XML-RPC implementation的经验,或其blogging APIs支持的任何BlogAPI module的实施?你会给采取同样道路的其他人提出什么建议?

1 个答案:

答案 0 :(得分:1)

虽然XML-RPC工具非常稳定并且运行良好,但是BlogAPI模块存在各种问题,特别是在发现问题时,这些问题使得将其用于除常规博客之外的任何事情都很痛苦。目前,在生成的Really Simple Discovery文档(其中只有一个存在于站点中)或BlogAPI中实现的博客API中没有使用blogIds。

哪个博客收到的帖子取决于用户凭据,只要只有一种节点类型可供BlogAPI访问,该工作正常,但当您尝试通过该模块提供两种或更多种节点类型时,事情往往会分崩离析。

看看Drupal在CVS上的HEAD中的BlogAPI状态,我们可能最早在8.x之前看不到解决方案。但是,有几个人正在将BlogAPI重新开发为第三方模块,可能会在稍后的某个时候重新合并到Drupal核心。如果您想使用着名的博客API,最好参与他们的工作。但是,如果它是其他东西,通过hook_xmlrpc()提供的XML-RPC工具可以很好地让你提供自己的XML-RPC接口。