Les valeurs de jeton d'accès et d'actualisation du créateur Patreon sont incorrectes

Notre plugin Patreon fonctionnait depuis des mois, mais maintenant j’ai le message suivant dans le panneau d’administration : « Les valeurs d’accès et de rafraîchissement du jeton du créateur Patreon sont incorrectes ». Cela s’est déjà produit auparavant et nous avons suivi les instructions, ce qui a permis de résoudre le problème. Mais cette fois, cela ne disparaît pas.

J’ai cliqué sur le bouton « Mettre à jour Patreon » dans le panneau d’administration Patreon. J’ai vérifié le journal Rails et je peux voir que la tâche Patreon s’est exécutée avec succès. La seule sortie concerne la tentative d’attribution de badges aux anciens utilisateurs, qui renvoie une erreur 404, mais cela ne semble pas être le problème. J’ai également relancé les tâches Patreon dans /sidekiq, et elles s’exécutent à nouveau avec succès.

Il semble donc que les jetons ne correspondent vraiment pas. Malheureusement, je n’ai pas l’autorisation d’accéder à notre compte Patreon. Le patron copie et colle les codes pour moi, et je les saisis dans Discourse. Nous avons fait cela deux fois sans succès.

Avez-vous d’autres conseils de dépannage ?

Édition : Il semble que je puisse essayer l’API Patreon en utilisant les mêmes identifiants. API Reference

J’ai rencontré la même erreur en utilisant l’API, donc je suppose que cela n’a rien à voir avec Discourse. Je serais quand même intéressé de savoir si quelqu’un d’autre a rencontré le même problème.

import patreon
from pprint import pprint

access_token = '*** J'ai collé ici le jeton d'accès du créateur ***'
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"Le serveur n'a pas pu vérifier que vous êtes autorisé à accéder à l'URL demandée. Soit vous avez fourni les mauvaises informations d'identification (par exemple, un mauvais mot de passe), soit votre navigateur ne sait pas comment fournir les informations d'identification requises.",
              u'id': u'b11c8833-90ee-4a21-802b-9b4dfc4882f1',
              u'status': u'401',
              u'title': u'Unauthorized'}]}

Bonjour,

Je rencontre la même erreur lors de l’appel à l’API pour récupérer les campagnes :

{
  "errors": [
    {
      "code": 1,
      "code_name": "Unauthorized",
      "detail": "Le serveur n'a pas pu vérifier que vous êtes autorisé à accéder à l'URL demandée. Soit vous avez fourni de mauvaises informations d'identification (par exemple, un mauvais mot de passe), soit votre navigateur ne sait pas comment fournir les informations d'identification requises.",
      "id": "2861b3d8-08e1-42ff-86aa-5418ce4f6656",
      "status": "401",
      "title": "Unauthorized"
    }
  ]
}

Nous avons rencontré ce problème à plusieurs reprises lorsque j’ai posté plus tôt cette année. Depuis, tout a fonctionné parfaitement. Je ne sais pas pourquoi, sauf que, comme mentionné précédemment, le problème vient du côté de Patreon, et non de Discourse. J’étais désavantagé car je n’avais pas accès au compte Patreon ; en supposant que vous y ayez accès, je vous suggère de les contacter.

J’aurais aimé pouvoir être plus utile.

Nous rencontrons à nouveau ce problème après des mois de bon fonctionnement. J’ai actualisé le jeton d’accès créateur et le jeton d’actualisation créateur dans les paramètres Patreon de Discourse, mais l’erreur persiste sur le tableau de bord.

Comme mentionné ci-dessus, il ne s’agit pas d’un problème de Discourse, mais je poste ici au cas où d’autres rencontreraient ce problème depuis quelques jours. Peut-être y a-t-il un motif récurrent.

Merci d’avoir donné suite. Votre avertissement a-t-il disparu de lui-même ? Même problème ici.

Mise à jour : J’ai pu effacer ce message en allant dans admin > plugins > Patreon
… puis en cliquant pour synchroniser manuellement.

Capture d’écran :