Atualizar o plugin Discourse do Patreon para a API v2

Olá pessoal :waving_hand:

O plugin Patreon Discourse ainda está usando a API v1 do Patreon, que foi descontinuada há vários anos. Para manter a integração funcionando corretamente, ela precisa ser atualizada para usar a API v2.

A API v2 do Patreon é a versão suportada e fornece funcionalidade equivalente à v1, juntamente com um modelo de dados mais consistente e relacionamentos de recursos aprimorados.
Documentação:

Principais notas de migração:

  • Algumas chamadas de API que atualmente usam /api/oauth2/ precisarão ser atualizadas para os endpoints v2.

  • Os usuários do plugin precisarão criar novos clientes OAuth do Patreon com escopos v2 durante a migração. Clientes v1 não são compatíveis.

  • A estrutura de dados (por exemplo, campanha, membro, promessa) é modelada de forma diferente na v2.

Gostaria de saber qual é o processo para esse tipo de atualização. Ficarei feliz em ajudar com orientações sobre esta migração.

Obrigado por manter esta integração :folded_hands:

1 curtida

Gostaria de dar seguimento a este tópico. Este plugin ainda está sendo ativamente mantido, ou devemos presumir que está inativo e aceitar que o término da API v1 resultará no mau funcionamento do plugin?

Sim. Acredito que ainda esteja ativamente mantido, pois é um plugin #oficial, foi #incluído-no-core e teve o commit mais recente na semana passada.

Na última vez que pesquisamos sobre isso, o Patreon havia desmantelado a equipe que trabalhava na API v2 no meio do caminho, então a API v1 funcionaria indefinidamente.

Você pode fornecer links para algum recurso que diga o contrário?

Obrigado por responder sobre isso! Fonte disso - sou engenheiro na equipe do Patreon. Nossa documentação pública e o fluxo de criação de cliente têm avisos sobre a descontinuação da v1. A v2 tem sido a API principal por cerca de 5 anos ou mais, o Discourse é uma das últimas integrações que ainda não a utiliza.

EDIT: Fiquem à vontade para me enviar uma mensagem direta ou e-mail (caso eu não receba notificações do Discourse) se vocês precisarem de informações adicionais.

3 curtidas