Valores de token de acesso e atualização do criador do Patreon estão incorretos

Our Patreon plugin was working for months, but now I have the message in the admin panel “Patreon Creator’s access and refresh token values are incorrect”. This has happened before and we’ve followed the instructions and it worked again. But this time it won’t go away.

I’ve hit the “update patreon” button in the admin patreon panel. I’ve checked the rails log and can see the patreon job ran successfully. The only output is where it’s trying to award badges to old users and gets a 404 but that doesn’t seem to be a problem. I’ve also kicked the patreon jobs in /sidekiq, and again it runs successfully.

So it seems the tokens really don’t match. Unfortunately I don’t have permission to access our Patreon account. The boss copies and pastes the codes to me and I enter them in Discourse. We’ve done this twice with no joy.

Any other troubleshooting advice?

Edit: Looks like I could try the Patreon API using the same credentials. API Reference

1 curtida

I got the same error using the API, so I guess it has nothing to do with Discourse. Still would be interested if anyone else has had the same issue.

import patreon
from pprint import pprint

access_token = '*** I pasted the Creator's Access Token here ***'
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"The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required.",
              u'id': u'b11c8833-90ee-4a21-802b-9b4dfc4882f1',
              u'status': u'401',
              u'title': u'Unauthorized'}]}
2 curtidas

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.

Gostaria de poder ser mais útil.

2 curtidas

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.

2 curtidas

Obrigado por dar seguimento. O seu aviso desapareceu sozinho? Mesmo problema aqui.

Atualização: Consegui limpar esta mensagem indo para admin > plugins > Patreon
…depois cliquei para sincronizar manualmente.

Captura de tela:

1 curtida