Данные бейджей в базу данных моего сайта

Уважаемая команда,

Я хочу автоматически сохранять все данные о бейджах с моего форума Discourse в базу данных моего PHP-сайта. В данный момент я делаю это вручную, но хочу настроить что-то вроде вебхуков или использовать API для автоматического обновления этих данных в базе данных моего сайта или для присвоения пользователям моего сайта тех же бейджей. Подскажите, пожалуйста, как этого добиться?

Я не думаю, что для бейджей существуют вебхуки, поэтому вам понадобится плагин для этого. Вы можете использовать плагин Data Explorer для выполнения запроса, который вернёт бейджи, и получить доступ к этому запросу через API.

Зачем вам нужны они на вашем PHP-сайте? Возможно, существует способ решить эту задачу без копирования данных в базу данных.

@pfaffman У меня есть веб-сайт с онлайн-уроками на PHP, и я хочу создать форум на Discourse для поддержки пользователей. На моём сайте уже есть бейджи, и я хочу настроить такие же на Discourse (я отредактирую их, чтобы они совпадали), но они должны синхронизироваться с нашим сайтом, чтобы работать аналогично (один и тот же пользователь, заходя на форум с предыдущими привилегиями бейджей с сайта, будет использовать форум с теми же бейджами).

Я попробую ваши предложения и опубликую результаты завтра, но если у вас есть какие-либо другие идеи (например, уже существующий плагин), пожалуйста, дайте знать. Кроме того, я интегрирую темы с помощью встраивания, осталось только настроить бейджи, и это очень важно.

Возможно, вы можете получить группы пользователя через API и встроить их на другой сайт. Или запустить cron-задачу, которая будет получать данные о группах через API и обновлять базу данных.

Ознакомьтесь с Как провести реверс-инжиниринг API Discourse

Уважаемый @pfaffman, благодарю за предложение. Я обновлю базу данных через API. Также у меня есть ещё один вопрос: я использую образ Bitnami LAMP 5.6.23-0 на своём экземпляре. Теперь мне нужно создать форум поддержки и установить его на том же сервере с LAMP от Bitnami. Я хочу установить форум Discourse, но из-за затрат не могу использовать новый экземпляр для форума и планирую установить его на тот же экземпляр AWS.

Пожалуйста, помогите мне выполнить эту установку, так как я не могу найти соответствующую документацию в интернете.

На моём экземпляре доступно 50 ГБ дискового пространства и 8 ГБ оперативной памяти. Мне нужна только документация по установке.

Вот что я уже пробовал:

  1. Docker (не удалось запустить): Failed to issue method call: Unit docker.service failed to load: No such file or directory. See system logs and ‘systemctl status docker.service’ for details.
  2. Без Docker (не удалось запустить Redis и PostgreSQL).
  3. Apache2 находится в Bitnami по пути /opt/bitnami/apache2. Даже если я добавляю новые конфигурации, Apache2 их не принимает. Если же я пытаюсь установить его вне этого каталога, система сообщает, что порт занят.

Bitnami здесь не поддерживается. Есть несколько руководств по запуске нескольких сайтов. Они могут быть вам полезны.

Похоже, мне придется создать новый экземпляр.