【问题标题】:What is the best approach to manipulate assets in Drupal from .Net application?从 .Net 应用程序操作 Drupal 中资产的最佳方法是什么?
【发布时间】:2009-07-10 16:25:58
【问题描述】:

我正在开始一个项目,该项目将访问 Drupal 站点以在该站点上创建节点。这包括文件上传,因为该项目允许人们以最少的麻烦将图片批量上传到 Drupal 站点。请注意,我的应用程序是用 .Net 编写的。

我想知道实现相同目标的最佳方法是什么?根据初步研究,看起来有几种选择: 1.XML-RPC 2. 在drupal 中部署的自定义PHP 模块。但是,从.Net 调用它的方法是什么? 3. 使用 cron 作业从监视文件夹中提取文件。并在我的模块中添加一个 cron_hook 来部署文件。

【问题讨论】:

    标签: .net drupal


    【解决方案1】:

    在 Drupal 中编写 XML-RPC 服务器模块非常简单。除了实际功能之外,它大约有 5 行代码(简而言之:实现 hook_xmlrpc 以告诉系统您的回调函数已知的外部名称),这意味着它实际上比“普通”页面回调更简单,因为实现 hook_menu 可以公平参与。

    您可以使用任何 .NET XML-RPC 包从 .NET 调用它们,例如来自 http://www.xml-rpc.net/ 的包

    基于文件的方法可能会导致“有趣的”排序/排除/竞争条件,使用 XML-RPC 方法时,您可以节省自己的时间。

    【讨论】:

      【解决方案2】:

      查看 Drupal 中的服务模块和/或 XML RPC

      http://drupal.org/project/Services

      http://api.drupal.org/api/function/xmlrpc

      【讨论】:

        猜你喜欢
        • 2013-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-12
        • 1970-01-01
        • 2021-04-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多