Aggiorna il plugin Discourse di Patreon all'API v2

Ciao a tutti :waving_hand:

Il plugin Patreon Discourse sta ancora utilizzando l’API v1 di Patreon, che è deprecata da diversi anni. Per mantenere funzionante l’integrazione, è necessario aggiornarla per utilizzare l’API v2.

L’API v2 di Patreon è la versione supportata e fornisce funzionalità equivalenti alla v1, insieme a un modello dati più coerente e relazioni tra risorse migliorate.
Documentazione:

Note chiave sulla migrazione:

  • Alcune chiamate API che attualmente utilizzano /api/oauth2/ dovranno essere aggiornate agli endpoint v2.
  • Gli utenti del plugin dovranno creare nuovi client OAuth Patreon con scope v2 durante la migrazione. I client v1 non sono compatibili.
  • La struttura dei dati (ad esempio, campagna, membro, pledge) è modellata diversamente in v2.

Vorrei sapere qual è il processo per questo tipo di aggiornamenti. Sono felice di aiutare con indicazioni su questa migrazione.

Grazie per la manutenzione di questa integrazione :folded_hands:

1 Mi Piace

Volevo dare seguito a questo argomento. Questo plugin è ancora attivamente mantenuto, o dovremmo presumere che sia inattivo e accettare che la terminazione dell’API v1 comporterà il mancato funzionamento del plugin?

Sì. Credo sia ancora attivamente mantenuto, poiché è un plugin #ufficiale, è stato #incluso-nel-core e ha il commit più recente solo la scorsa settimana.

L’ultima volta che abbiamo fatto ricerche su questo, Patreon aveva sciolto il team che si occupava dell’API v2 a metà, quindi l’API v1 avrebbe funzionato indefinitamente.

Puoi linkare a qualche risorsa che dica il contrario?

Grazie per avermi risposto! La fonte di questa informazione sono io, sono un ingegnere del team Patreon. La nostra documentazione pubblica e il flusso di creazione del client contengono avvisi sulla deprecazione della v1. La v2 è l’API principale da circa 5 anni, Discourse è una delle ultime integrazioni che ancora non la utilizza.

EDIT: Sentitevi liberi di inviarmi un messaggio diretto o un’email (nel caso in cui non riceva notifiche da Discourse) se avete bisogno di ulteriori informazioni.

3 Mi Piace