有沒有辦法檢索版本化的文檔內容?可能由本地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