Задать вопрос
@niknik_ykt
Самоучка. Энтузиаст.

Можно ли получать данные из бд (joomla) в приложении?

Пгиветствую. У меня есть сайт объявлений на joomla. Хочу сделать приложение для андроид и айфон, но не смог разобраться с выводом данных с сайта в json. И тут подумал может можно будет получать данные из БД. Есть такая возможность и как это реализовать?
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
И тут подумал может можно будет получать данные из БД.

Не стоит работать с данными из БД напрямую.
Посмотрите в сторону работы с REST API Joomla. Наверняка, есть у Joomla REST API.
Я работал с WordPress на java. И там есть уже готовые библиотеки для работы с REST.

P.S. API - https://api.joomla.org/
https://extensions.joomla.org/extension/rest-api/

А дальше на андроид используя okhttp работайте с REST'ом
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
Просто так получить базу данных нельзя. Магии не существует

Вы можете:
  • Целиком загружать базу в клиент, если клиент сможет открыть этот файл. Есть бд, которые не поддерживаются на клиентах. Это костыль.
  • Сделать стандартизированный ответ, в вашем примере JSON. Конечно, лучше использовать этот подход. БД не отдаст готовый JSON, вам нужно пройтись по модели БД, сформировать JSON. Дальше парсите его на клиенте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы