【问题标题】:Any quirks I should be aware of in Drupal's XML-RPC and BlogAPI implementations?在 Drupal 的 XML-RPC 和 BlogAPI 实现中我应该注意什么怪癖?
【发布时间】:2010-09-12 14:47:57
【问题描述】:

我正在开始一个项目,该项目将访问Drupal 站点以通过XML-RPC 工具和Drupal 附带的BlogAPI 模块在该站点上创建(并最终编辑)节点。这包括文件上传,因为该项目是为了让人们可以毫不费力地将图片批量上传到Drupal 网站。

我想知道是否有任何需要注意的警告。有没有人有针对Drupal's XML-RPC implementation 的经验,或者其BlogAPI module 支持的任何blogging APIs 的实现?你会给其他走同样道路的人什么建议?

【问题讨论】:

  • 最后,我为自定义 XML-RPC 接口推出了自己的 Drupal 模块,结果证明 BlogAPI 模块不能满足我的要求。

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


【解决方案1】:

虽然 XML-RPC 工具非常稳定且运行良好,但 BlogAPI 模块存在各种问题,尤其是在发现方面,这使得将它用于除常规博客之外的任何内容都很痛苦。目前,在生成的真正简单的发现文档中没有使用 blogIds(对于一个站点只有一个存在)或在 BlogAPI 中实现的博客 API。

哪个博客接收帖子由用户凭据确定,只要只有一种节点类型可通过 BlogAPI 访问就可以正常工作,但是当您尝试通过模块使用两种或更多节点类型时,事情往往会分崩离析。

查看 Drupal 的 HEAD on CVS 中 BlogAPI 的状态,我们可能最早要到 8.x 才能看到解决方案。然而,有几个人致力于将 BlogAPI 重新开发为第三方模块,可能会在以后合并回 Drupal 核心。如果您想使用知名的博客 API,最好参与他们的工作。不过,如果是别的东西,通过 hook_xmlrpc() 提供的 XML-RPC 工具在让您提供自己的 XML-RPC 接口方面做得很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    相关资源
    最近更新 更多