Я разрабатываю приложение, взаимодействующее с сообществом Alfresco 4.2. Я читал в документации, что есть два способа доступа к репозиторию с использованием REST API: - REST API - CMIS REST API Мне нужно, чтобы мое приложение: - Список корневых каталогов всех пользователей - Список элементов в каталоге - Восстановить файл - Общий доступ к документу (папке, файлу и т. д.) - Доступ к истории файла - Создание и удаление пользователя
Сначала я пытался использовать Apache Chemister API, следуя примеру, найденному в Интернете. Вы можете увидеть это сообщение по этой теме: >CmisObjectNotFoundException при попытке доступа к моему репозиторию Alfresco
Наконец, не имея опыта в этой теме, я подумал, что было бы лучше использовать 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-клиент? - Где простое и понятное определение REST API, которые составляют CRUD в репозитории GED? - Как получить доступ к узлу пользовательской области
Спасибо !