例えば、ウェブサイトのユーザーアカウントを管理するSupabase-Stripe連携があります。購読者のレベルによって、特定のフォーラムカテゴリへのアクセス権が付与されたりされなかったりします。
ユーザーアカウントの作成と権限を管理するための便利なAPIはありますか?それとも別の解決策はありますか?
ユーザーに招待メールを自動送信する方法だけでも助けになります。Discourseにこれらの目的のためのAPIがあるかどうかを適切に確認する方法がわからないため、質問しています!
例えば、ウェブサイトのユーザーアカウントを管理するSupabase-Stripe連携があります。購読者のレベルによって、特定のフォーラムカテゴリへのアクセス権が付与されたりされなかったりします。
ユーザーアカウントの作成と権限を管理するための便利なAPIはありますか?それとも別の解決策はありますか?
ユーザーに招待メールを自動送信する方法だけでも助けになります。Discourseにこれらの目的のためのAPIがあるかどうかを適切に確認する方法がわからないため、質問しています!
このトピックはもう読みましたか?
サブスクリプションプラグインのrakeタスクを実行してそれらのサブスクリプションをインポートしたいのだと思いますが、ユーザーのサブスクリプションをインポートする方法はなく、製品のみをインポートできるため、新しいユーザーは自動的に正しいグループに追加されます。
ユーザーをインポートする方法を考案する必要があります。100人を超える場合は、APIよりもインポートスクリプトの方が簡単です。
見て、どこまで進めるか確認します。
アカウントを作成するには、エンドポイントは次のとおりです。url = f"{DISCOURSE_URL}/users.json" ここに接続し、管理者 API を使用して簡単にアカウントを作成できます。
また、このエンドポイントはほとんどすべての基本的な権限に役立ちますが、カスタム権限についてはそのような特定のエンドポイントはありませんが、ネットワークタブで簡単に確認して見つけることができ、それで十分です。
Discourse のログインをウェブサイトで管理できるように、discourse_connect を使用することをお勧めします。WordPress の場合は、wp-discourse を使用するだけで簡単です。それ以外の場合は、サイトに discourse_connect を実装する必要があります。