使用Alfresco API连接Alfresco

时间:2019-11-11 11:33:04

标签: alfresco

我们正在研究一个POC,需要在其中使用Alfresco API与Alfresco存储库连接并执行一些Insert/Update/Retrieve/Delete操作。

Internet上有许多参考文献正在使用cmis API,但我们不会使用cmis

任何人都可以向我们建议使用Alfresco API来执行所有粗糙操作,包括创建与存储库的连接。

谢谢

授予

3 个答案:

答案 0 :(得分:2)

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

编码愉快!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

免责声明:我是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构建)大量使用了它。