예를 들어, 제 웹사이트에서 사용자 계정을 관리하는 Supabase-Stripe 통합 기능이 있습니다. 구독자 등급에 따라 특정 포럼 카테고리에 대한 접근 권한이 부여되거나 그렇지 않습니다.
제 웹사이트 구독자의 Discourse 계정 생성과 권한을 처리하는 데 편리한 API가 있을까요? 다른 해결책이 있을까요?
사용자에게 초대 이메일을 자동으로 보내는 방법도 도움이 될 것입니다. Discourse에 이러한 목적을 위한 API가 있는지 정확히 확인하는 방법을 몰라서 여쭤봅니다!
pfaffman
(Jay Pfaffman)
12월 31, 2024, 9:24오후
3
구독 플러그인의 rake 작업을 실행하여 해당 구독을 가져와야 할 것 같습니다. 다만, 사용자 구독은 가져올 수 없고 제품만 가져올 수 있기 때문에, 새 사용자는 자동으로 올바른 그룹에 추가됩니다.
사용자를 가져오는 방법을 직접 찾아야 합니다. 사용자가 100명 정도보다 많다면, API보다 가져오기 스크립트를 작성하는 것이 더 쉬울 것입니다.
Traflagar
(Traflagar)
12월 31, 2024, 10:07오후
4
한번 살펴보고 얼마나까지 진행할 수 있는지 확인해 보겠습니다.
MihirR
(Mihir)
1월 1, 2025, 2:00오후
5
계정을 생성하려면 url = f"{DISCOURSE_URL}/users.json" 엔드포인트를 사용합니다. 일반적으로 이 엔드포인트에 연결하여 관리자 API를 사용하면 계정을 쉽게 생성할 수 있습니다.
또한 이 엔드포인트는 대부분의 기본 권한 처리에도 도움이 되며, 커스텀 권한을 위한 특정 엔드포인트는 없지만 네트워크 탭을 통해 쉽게 검사하여 찾을 수 있으며, 이를 통해 작업을 수행할 수 있습니다.
pfaffman
(Jay Pfaffman)
1월 2, 2025, 3:10오후
6
웹사이트에서 Discourse 로그인을 관리할 수 있도록 discourse_connect를 사용하는 것이 좋습니다. WordPress라면 쉽습니다(단, wp-discourse를 사용하면 됩니다). 다른 플랫폼이라면 웹사이트에서 discourse_connect를 직접 구현해야 합니다.