Patreon DiscourseプラグインをAPI v2にアップグレード

こんにちは :waving_hand:

Patreon Discourse プラグイン は、数年前に非推奨となった Patreon API v1 を引き続き使用しています。連携を正しく機能させるためには、API v2 を使用するように更新する必要があります。

Patreon の API v2 はサポートされているバージョンであり、v1 と同等の機能に加え、より一貫性のあるデータモデルと改善されたリソース関係を提供します。
ドキュメント:

主要な移行に関する注意点:

  • 現在 /api/oauth2/ を使用している一部の API 呼び出しは、v2 エンドポイントに更新する必要があります。

  • プラグインのユーザーは、移行中に v2 スコープを持つ新しい Patreon OAuth クライアントを作成する必要があります。v1 クライアントは互換性がありません。

  • データ構造(キャンペーン、メンバー、プレッジなど)は、v2 では異なるモデルになっています。

このような更新のプロセスについて知りたいです。この移行に関するガイダンスを提供できれば幸いです。

この連携を維持していただきありがとうございます :folded_hands:

「いいね!」 1

この件についてフォローアップしたかったのですが、このプラグインはまだ活発にメンテナンスされていますか、それとも非アクティブと見なして、v1 APIの終了によりプラグインが動作しなくなると想定すべきでしょうか?

はい。公式プラグインであり、コアに含まれており、最新のコミットが先週行われているため、まだ活発にメンテナンスされていると信じています。

前回調査した際、PatreonはAPI v2を担当していたチームを途中で解散させたため、API v1は無期限に動作するとのことでした。

これと異なることを示すリソースへのリンクはありますか?

ご連絡ありがとうございます!情報源ですが、私はPatreonチームのエンジニアです。弊社の公開ドキュメントとクライアント作成フローには、v1の非推奨に関する注意書きがあります。V2は5年以上にわたり主要なAPIとなっており、Discourseはまだそれを使用していない最後のインテグレーションの1つです。

編集:追加情報が必要な場合は、DMまたはメール(Discourseからの通知を受け取れない場合があるため)で遠慮なくご連絡ください。

「いいね!」 3