Los valores de token de acceso y refresco del creador de Patreon son incorrectos

Nuestro plugin de Patreon funcionaba durante meses, pero ahora aparece el mensaje en el panel de administración: “Los valores del token de acceso y del token de actualización del creador de Patreon son incorrectos”. Esto ya había ocurrido antes y, siguiendo las instrucciones, volvía a funcionar. Pero esta vez no desaparece.

He pulsado el botón “actualizar Patreon” en el panel de administración de Patreon. He revisado el registro de Rails y veo que el trabajo de Patreon se ejecutó correctamente. La única salida es donde intenta otorgar insignias a usuarios antiguos y recibe un error 404, pero eso no parece ser el problema. También he reiniciado los trabajos de Patreon en /sidekiq y, de nuevo, se ejecutan correctamente.

Parece que los tokens realmente no coinciden. Por desgracia, no tengo permiso para acceder a nuestra cuenta de Patreon. El jefe copia y pega los códigos para mí y yo los introduzco en Discourse. Hemos hecho esto dos veces sin éxito.

¿Alguna otra recomendación para solucionar el problema?

Edición: Parece que podría probar la API de Patreon usando las mismas credenciales. API Reference

1 me gusta

Obtuve el mismo error usando la API, así que supongo que no tiene nada que ver con Discourse. Aun así, me interesaría saber si alguien más ha tenido el mismo problema.

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"El servidor no pudo verificar que estás autorizado para acceder a la URL solicitada. O bien proporcionaste las credenciales incorrectas (por ejemplo, una contraseña errónea), o tu navegador no sabe cómo proporcionar las credenciales necesarias.",
              u'id': u'b11c8833-90ee-4a21-802b-9b4dfc4882f1',
              u'status': u'401',
              u'title': u'Unauthorized'}]}
2 Me gusta

Hola,
recibo el mismo error al llamar a la API para obtener las campañas:

{    "errors": [
        {
            "code": 1,
            "code_name": "Unauthorized",
            "detail": "El servidor no pudo verificar que usted esté autorizado para acceder a la URL solicitada. O bien proporcionó las credenciales incorrectas (por ejemplo, una contraseña errónea), o su navegador no sabe cómo proporcionar las credenciales requeridas.",
            "id": "2861b3d8-08e1-42ff-86aa-5418ce4f6656",
            "status": "401",
            "title": "Unauthorized"
        }
    ]
}

Tuvimos este problema varias veces cuando publiqué a principios de este año. Desde entonces, ha funcionado perfectamente. No tengo idea de por qué, excepto que, como se mencionó anteriormente, el problema está en el lado de Patreon, no en Discourse. Estaba limitado porque no tenía acceso a la cuenta de Patreon; suponiendo que tú sí tienes acceso, te sugiero que les preguntes.

Ojalá pudiera ser más útil.

2 Me gusta

Estamos teniendo este problema nuevamente, después de que funcionara durante meses. He actualizado el token de acceso del creador y el token de actualización del creador en la configuración de Discourse Patreon, pero sigo obteniendo el error en el panel de control.

Como se mencionó anteriormente, esto no es un problema de Discourse, pero pensé en publicar aquí por si otros tienen el problema que comenzó en los últimos días. Quizás haya un patrón.

2 Me gusta

Gracias por dar seguimiento. ¿Tu advertencia desapareció por sí sola? Mismo problema aquí.

Actualización: Pude borrar este mensaje yendo a admin > plugins > Patreon
…luego haciendo clic para sincronizar manualmente.

Captura de pantalla:

1 me gusta