Привет! Я пытаюсь зарегистрировать новых пользователей на своём форуме Discourse по адресу https://forum.mysite.com/, используя собственную форму. Мой вопрос: как можно зарегистрировать новых пользователей, если я не нахожусь напрямую на сайте Discourse?
Когда я использую Postman для регистрации нового пользователя, получаю следующий ответ:
Поле userid не возвращается, хотя, полагаю, остальные данные верны. Я пробовал использовать реальные адреса электронной почты, но сообщения так и не приходят.
Ядро Discourse — это приложение на Rails, представляющее собой REST API, которое взаимодействует с фронтендом Discourse, созданным на Ember.js, для отображения сайта Discourse. Эта ссылка ведёт к документации по API.
Вам достаточно сгенерировать ключ API в административной панели Discourse и использовать его для отправки запросов к бэкенду Discourse с фронтенда вашей пользовательской страницы.