Nosso plugin do Patreon funcionou por meses, mas agora apareceu a seguinte mensagem no painel de administração: “Patreon Creator’s access and refresh token values are incorrect”. Isso já aconteceu antes e, seguindo as instruções, voltamos a funcionar normalmente. Mas, dessa vez, o problema não desaparece.
Cliquei no botão “update patreon” no painel do Patreon no administrador. Verifiquei o log do Rails e vi que o job do Patreon foi executado com sucesso. A única saída é onde ele tenta conceder emblemas a usuários antigos e recebe um erro 404, mas isso não parece ser o problema. Também reiniciei os jobs do Patreon no /sidekiq, e novamente eles foram executados com sucesso.
Parece que os tokens realmente não correspondem. Infelizmente, não tenho permissão para acessar nossa conta do Patreon. O chefe copia e cola os códigos para mim, e eu os insiro no Discourse. Fizemos isso duas vezes, sem sucesso.
Alguma outra sugestão para solução de problemas?
Edição: Parece que posso tentar usar a API do Patreon com as mesmas credenciais. API Reference
Obtive o mesmo erro ao usar a API, então imagino que não tenha nada a ver com o Discourse. Ainda assim, gostaria de saber se mais alguém teve o mesmo problema.
import patreon
from pprint import pprint
access_token = '*** Colei o Token de Acesso do Criador aqui ***'
api_client = patreon.API(access_token)
campaign_response = api_client.get_campaigns(10)
pprint(campaign_response)
{u'errors': [{u'code': 1,
u'code_name': u'Unauthorized',
u'detail': u"O servidor não pôde verificar se você está autorizado a acessar a URL solicitada. Você ou forneceu as credenciais erradas (por exemplo, uma senha incorreta), ou seu navegador não entende como fornecer as credenciais necessárias.",
u'id': u'b11c8833-90ee-4a21-802b-9b4dfc4882f1',
u'status': u'401',
u'title': u'Unauthorized'}]}
Olá,
estou recebendo o mesmo erro ao chamar a API para obter campanhas:
{ "errors": [
{
"code": 1,
"code_name": "Unauthorized",
"detail": "O servidor não pôde verificar se você está autorizado a acessar a URL solicitada. Ou você forneceu credenciais incorretas (por exemplo, uma senha inválida), ou seu navegador não entende como fornecer as credenciais necessárias.",
"id": "2861b3d8-08e1-42ff-86aa-5418ce4f6656",
"status": "401",
"title": "Unauthorized"
}
]
}
Tivemos esse problema várias vezes quando eu postei no início deste ano. Desde então, tudo funcionou perfeitamente. Não faço ideia do motivo, exceto que, como mencionado anteriormente, o problema está no lado do Patreon, não no Discourse. Eu estava limitado porque não tinha acesso à conta do Patreon; supondo que você tenha acesso, sugiro que entre em contato com eles.
Estamos enfrentando esse problema novamente, após funcionar por meses. Atualizei o token de acesso do criador e o token de atualização do criador nas configurações do Discourse Patreon, mas ainda estou recebendo o erro no painel.
Como mencionado acima, isso não é um problema do Discourse, mas achei que valeria a pena postar aqui caso outros estejam com o mesmo problema que começou nos últimos dias. Talvez haja um padrão.