kekafel
(kekafel)
1
Discourseアカウントを私のツールにあるCRMツールと統合したいのですが、以下のようなことを実現したいと考えています。
- ユーザーは、discourseのログインIDとパスワードを使用して、私のツールにDiscourseコミュニティアカウントを追加できます。
- Discourseは、私が送信するコールバックURLに認証コードを送信する必要があります。
- これを使用して、Discourse APIを呼び出してコミュニティデータを取得し、チケットを作成するために使用する(アクセストークンとリフレッシュトークン)を取得したいと考えています。
kekafel
(kekafel)
3
@thokaさん、ありがとうございます。
APIキーを作成および設定する:
このドキュメントでの作業は、Discourse(コミュニティアカウント)からAPIキーを生成し、その後、API呼び出しに使用するWebアプリにそのAPIキーを手動で追加するようなものです。
ユースケースをもう少し詳しく説明します。
ユーザーは[Discourseを追加]ボタンをクリックできます。
ユーザーがすべての権限を付与すると、DiscourseのOAuthページにリダイレクトされます。
承認をクリックすると、DiscourseはトークンをcallbackUrlに返します。
これを保存して、さらなるAPI呼び出しに使用します。
同じことを達成するのに役立つドキュメントはありますか?