Webhook経由でユーザーをグループに追加(メールを使用)

もしあなたの理解が正しければ、あなたは以下を行っていることになります。

  1. DiscourseConnect を使用し、Wordpress をプロバイダー、Discourse をクライアントとして使用する。
  2. Wordpress の Webhook を使用して、フォームアクションの結果として Discourse のグループにユーザーを追加する(例:/g/:group_name/members への PUTリクエスト(APIリファレンス))。

もしそれが正しければ、Wordpress では discourse_username というユーザーメタフィールドで Discourse ユーザー名を見つけることができます。したがって、

get_user_meta($user_id, 'discourse_username', true);

これを使用して、フォームアクションに続く PUT リクエストで使用するユーザー名を取得します。

WP Discourse プラグインのユーザー Webhook を使用して、ユーザーの discourse_username が入力されていることを確認できます(現在フォームで使用している Webhook とは異なる Webhook について話していることに注意してください)。

「いいね!」 2