有没有办法检索版本化的文档内容?可能由本地Alfresco的REST API。如何通过REST API在Alfresco中检索版本化文档的内容?
0
A
回答
1
没有遵循API: http://HOST:PORT/share/proxy/alfresco/api/version?nodeRef=NODEREF
返回版本的列表,像这样NODEREF的元数据:
[{
"nodeRef": "versionStore://version2Store/60d3d217-e80b-4066-9e43-6361bb573462",
"name": "prova1.json",
"label": "1.11",
"description": "",
"createdDate": "08 lug 2016 12:21:49 GMT+0200 (CEST)",
"createdDateISO": "2016-07-08T12:21:49.843+02:00",
"creator": {
"userName": "admin",
"firstName": "Administrator",
"lastName": ""
}
},
{
"nodeRef": "versionStore://version2Store/a1b38d5e-2556-416a-908e-180687d3ff8c",
"name": "prova1.json",
"label": "1.10",
"description": "",
"createdDate": "07 lug 2016 13:20:44 GMT+0200 (CEST)",
"createdDateISO": "2016-07-07T13:20:44.804+02:00",
"creator": {
"userName": "admin",
"firstName": "Administrator",
"lastName": ""
}
}]
3
利玛窦卡洛给出的答案是技术上是正确的。该API确实存在,并且按照他所说的做。但是,该端点标有“有限支持”,这意味着您在使用时应该谨慎。相反,您应该更喜欢API的标记为“PUBLIC”或使用基于标准的API,如Alfresco支持的CMIS。
的CMIS浏览器结合可用于获取对象的内容是这样的: http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser/root/test/test.txt
在这例如我正在通过路径检索对象。我的测试对象位于名为test的文件夹中,我的对象名称为test.txt。如果,另一方面,你知道该对象的ID,你可以得到它的版本是这样的: http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser/root?cmisselector=versions&objectId=54f47f6f-ee88-4612-8206-ebca8f5b7e6b;3.0
任何时候都可以使用CMIS URL给你所需要的东西,特别是如果你要使用它,另一种选择是可能不完全公开的网页脚本。
相关问题
- 1. 如何通过REST API在Alfresco中创建新文档?
- 2. 通过REST API在TeamCity上搜索内部版本号
- 3. 在PHP中如何检索mongoDB文档的文档内容?
- 4. 如何在Alfresco中使用Rest API创建文档库
- 5. 在REST API中检索包含子文档的文档
- 6. 用Docs api检索文本文档内容JAVA
- 7. 如何通过GitLab REST API获取文件的原始内容?
- 8. 如何通过api检索以前版本的SonarQube指标?
- 9. REST API返回文档内容
- 10. 是否有可能使用API从Alfresco检索内容
- 11. 如何通过_id检索文档?
- 12. Alfresco CMIS:搜索内容时检索相关上下文
- 13. 如何通过REST API搜索内存表中的记录?
- 14. 通过PHP REST API检索JSON
- 15. 通过DSpace REST API检索构面
- 16. Marklogic REST API搜索最新文档版本
- 17. 使用MarkLogic REST API进行文档版本化
- 18. 通过REST API创建Couchbase文档
- 19. 检查JIRA REST API版本?
- 20. 在Alfresco中删除文档的特定版本
- 21. iPhone:检索“文档”目录的内容
- 22. 如何从docx4js检索内容文本?
- 23. 如何禁用在Alfresco中删除内容的归档3.4d
- 24. 如何通过REST的API
- 25. 通过使用C#和HttpClient调用REST API来检索JSON内容
- 26. 在Alfresco中更新文档,版本未递增
- 27. 如何检索Alfresco工作流程的内容?
- 28. 如何使用脚本API检索Nexus 3.0中的内容?
- 29. 在Alfresco中按名称搜索文档
- 30. 如何在Kaa中使用版本0.10.0中的Rest Api以及版本0.9中的文档
我不确定OOTB解决方案。使用Java/JS API编写自己的Web脚本或类似的东西是完全可能的。 – Lista