Alfresco Rest API获取当前节点版本

时间:2015-03-20 18:55:00

标签: api rest version alfresco

我正在拨打GET service/api/version?nodeRef={nodeRef},但我想将查询限制为最新版本。我发现这个StackOverflow帖子建议使用&filter={filterQuery?}来过滤结果,但看起来它只适用于人员查询方法。版本方法有这样的东西吗?

1 个答案:

答案 0 :(得分:1)

在回答您的特定查询之前,一般要点。 Alfresco社区是开源的,几乎所有的Alfresco Enterprise都是如此,因此对于许多查询,您最好的选择就是自己查看源代码!其余的API保存在projects/remote-api

在那里查看,您可以看到versions webscript返回给定节点的所有版本。这样做的速度相当快,所以称之为最新的并不是世界末日

否则,http://localhost:8080/alfresco/service/slingshot/doclib2/node/{store_type}/{store_id}/{id} "version": "1.7", (将noderef的部分添加到URL中)将快速返回节点上的大量信息,包括最新版本。在返回的JSON中,item键内部类似于

{{1}}

它为您提供了节点的最新版本

一些列表和搜索API也将包含该版本,但这些可能比获取节点的版本历史记录重要得多