Patreon Discourse Plugin auf API v2 aktualisieren

Hallo zusammen :waving_hand:

Das Patreon Discourse Plugin verwendet immer noch die API v1 von Patreon, die seit mehreren Jahren veraltet ist. Um die Integration ordnungsgemäß funktionsfähig zu halten, muss sie auf die Verwendung der API v2 aktualisiert werden.

Die API v2 von Patreon ist die unterstützte Version und bietet eine gleichwertige Funktionalität wie v1, zusammen mit einem konsistenteren Datenmodell und verbesserten Ressourcenbeziehungen.
Dokumentation:

Wichtige Migrationshinweise:

  • Einige API-Aufrufe, die derzeit /api/oauth2/ verwenden, müssen auf die v2-Endpunkte aktualisiert werden.

  • Die Benutzer des Plugins müssen während der Migration neue Patreon OAuth-Clients mit v2-Scopes erstellen. v1-Clients sind nicht kompatibel.

  • Die Datenstruktur (z. B. Kampagne, Mitglied, Pledge) ist in v2 anders modelliert.

Ich würde gerne wissen, wie der Prozess für solche Updates aussieht. Gerne helfe ich bei der Anleitung für diese Migration.

Vielen Dank für die Pflege dieser Integration :folded_hands:

1 „Gefällt mir“

Ich wollte dieses Thema noch einmal aufgreifen. Wird dieses Plugin noch aktiv gewartet, oder sollen wir davon ausgehen, dass es inaktiv ist und akzeptieren, dass die Einstellung der v1 API dazu führt, dass das Plugin nicht mehr funktioniert?

Ja. Ich glaube, es wird immer noch aktiv gewartet, da es ein #offizielles Plugin ist, in den #Core-Bestand #aufgenommen wurde und der letzte Commit erst letzte Woche erfolgte.

Als wir das letzte Mal recherchiert haben, hatte Patreon das Team, das an der API v2 arbeitete, mitten in der Entwicklung aufgelöst, sodass die API v1 auf unbestimmte Zeit funktionieren würde.

Können Sie Links zu Ressourcen angeben, die etwas anderes besagen?

Vielen Dank für Ihre Rückmeldung! Quelle hierfür – ich bin Ingenieur im Patreon-Team. Unsere öffentliche Dokumentation und der Client-Erstellungsprozess enthalten Hinweise auf die V1-Einstellung. V2 ist seit etwa 5 Jahren die Haupt-API, Discourse ist eine der letzten Integrationen, die sie noch nicht verwendet.

EDIT: Sie können mir gerne eine Direktnachricht (DM) senden oder eine E-Mail schreiben (falls ich keine Benachrichtigungen von Discourse erhalte), falls Sie zusätzliche Informationen benötigen.

3 „Gefällt mir“