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

我想知道的是,如果有任何警告我应该留意。有没有人有过针对 Drupal的XML-RPC实现的经验,或者 BlogAPI模块支持的任何 blogging API 的实现?你会给采取同样道路的其他人提出什么建议?

有帮助吗?

解决方案

虽然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接口。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top