Adobe Experience Manager: (Blackbox) веб-API для внешнего доступа - PullRequest
0 голосов
/ 19 марта 2019

Справочная информация. Мы создаем предложение для приложения Xamarin для клиента, который использует AEM для управления большим количеством контента. У нас нет опыта работы с AEM, поэтому у меня есть задача найти возможности, касающиеся веб-соединения и того, как глубоко в AEM нам нужно вмешиваться, чтобы получить нужные данные. Обычно я никогда не задавал бы такой общий вопрос здесь, но после нескольких часов исследований я не нашел ни одного намека на публичный API:

Итак, мой вопрос: нет ли вообще никакого Web API? Или один из субпродуктов AEM является конечной точкой, которую мы могли бы использовать для получения данных?

1 Ответ

1 голос
/ 19 марта 2019

На основании того факта, что вы упомянули Xamarin Я полагаю, вы должны работать с мобильным приложением.

У вас есть четыре варианта, если хотитеЧтобы построить это с помощью AEM:

  1. Используйте возможности Одностраничного приложения (SPA) AEM (требуется AEM 6.4):
  2. Используйте (устаревшее) Возможности PhoneGap в AEM .
  3. Используйте готовые API Sling для предоставления необходимых вам данных и использования их в приложении Xamarin.
  4. Создание пользовательских(веб-сервис) и используйте его в своем приложении Xamarin.

Я бы настоятельно рекомендовал взглянуть на поддержку SPA или возможности PhoneGap, если вы не используете AEM 6.4.

Работа с Sling API или создание собственного API - не лучший вариант, если вы новичок в AEM.Существует так много подводных камней, которые вызовут у вас много головной боли, и вы рискуете создать неразрешимый беспорядок в проекте AEM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...