Я разрабатываю приложение, взаимодействующее с сообществом Alfresco 4.2. Я прочитал в документации, что существует два способа доступа к репозиторию с использованием REST API: - REST API - API-интерфейс CMIS Мне нужно для моего приложения: - Список всех корневых каталогов всех пользователей - Список элементов в каталог - Восстановить файл - Дайте документ (папку, файл и т.д. ...) - Доступ к истории файла - Создание и удаление пользователюКак использовать API совместимости Alfresco
Сначала я пытался использовать Apache Chemistery API, следуя пример, найденный в Интернете. Вы можете посмотреть это сообщение на эту тему: CmisObjectNotFoundException when trying to access my Alfresco repository
Наконец, не имея опыта в этой теме, я подумал, что лучше использовать API REST, предоставленный Alfresco для вызова CMIS. К сожалению, это очень мало документировано, мне удалось сделать некоторые звонки REST http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/atom/children?Id=86f1c760-905e-4920-98a8-a6bdd10aa, но поток XML непросто понять. Мой вопрос: - Каково наилучшее использование? CMIS REST Api? Клиент CMIS? - Где простое и четкое определение API REST, которые делают CRUD в репозитории GED? - Как получить доступ к узлу пользовательской области
Спасибо!
Почему вы пытаетесь написать свой собственный клиент CMIS? Просто используйте один из многих хорошо проверенных клиентов CMIS с открытым исходным кодом и делайте это с помощью1. – Gagravarr
Я просто хочу реализовать CRUD с использованием Apache Chemistry или Alfresco. CMIS REST API –
Просто используйте один из многих проверенных клиентов CMIS с открытым исходным кодом, чтобы поговорить с Alfresco через CMIS, чтобы сделать ваш CRUD! – Gagravarr