我正在拨打GET service/api/version?nodeRef={nodeRef}
,但我想将查询限制为最新版本。我发现这个StackOverflow帖子建议使用&filter={filterQuery?}
来过滤结果,但看起来它只适用于人员查询方法。版本方法有这样的东西吗?
答案 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也将包含该版本,但这些可能比获取节点的版本历史记录重要得多