【问题标题】:Connecting Alfresco using Alfresco API's使用 Alfresco API 连接 Alfresco
【发布时间】:2020-07-14 10:19:34
【问题描述】:

我们正在开发一个 POC,其中我们需要使用 Alfresco API 来连接 Alfresco Repository 并执行一些 Insert/Update/Retrieve/Delete 操作。

互联网上有许多使用cmis API 的参考资料,但我们不会使用cmis

任何人都可以通过一些参考向我们建议使用 Alfresco API 来执行所有的 crud 操作,包括创建与存储库的连接。

谢谢,

阿米特

【问题讨论】:

  • 什么样的CRUD操作比如创建、上传和删除文件?您想使用 CMIS 吗? Java 或 .net 或 python ?
  • 您的目标是哪个版本的 Alfresco? (不同的有不同的 API 可用)
  • 是(创建/上传/删除)我们不想使用 CMIS,我们在 Java 平台上。
  • 我们使用的是 Alfresco 6.0
  • CMIS 提供开箱即用的 CRUD 功能,并有一个 Java 客户端可供您使用。出于好奇,你为什么不想使用它?

标签: alfresco


【解决方案1】:

您检查过Alfresco Public ReST API 吗? 您还应该能够探索其中的swagger documentation here

编码愉快!

【讨论】:

    【解决方案2】:

    免责声明:我是 Alfresco 的员工。

    以 Younes 的回答为基础,我会完全推荐 Alfresco 的 Rest API。事实上,您可以安装一个名为 API Explorer 的 WAR,它使 API 易于浏览和理解。它甚至可以帮助您为大多数组件生成 http 客户端代码。您实际上可以通过查看来玩一下它:https://api-explorer.alfresco.com/api-explorer/

    这个页面告诉你如何安装它:https://docs.alfresco.com/6.2/concepts/dev-api-by-language-alf-rest-install-api-explorer.html

    自 5.2.4 版本以来一直存在(无论如何都支持),并且每个新版本都可以访问越来越多的组件,例如:

    • 操作
    • 活动
    • 审计
    • 节点
    • 查询
    • 演绎版
    • 网站
    • 版本

    这也只是核心部分。还有一个关于搜索、身份验证和工作流程的完整部分。它非常简洁,您可以将它与几乎任何类型的 http 客户端/编程语言一起使用(我更喜欢经常将它与 Python Requests 模块一起使用)。它非常易于使用。 Alfresco 的 ADF(主要使用 Angular 构建)大量使用它。

    【讨论】:

      【解决方案3】:

      您可以尝试使用Alfresco Content Service REST APIs 在节点上进行插入/更新/检索/删除

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多