Значения токенов доступа и обновления для создателя Patreon неверны

Наш плагин Patreon работал месяцами, но теперь в панели администратора я вижу сообщение: «Значения токена доступа и токена обновления создателя Patreon неверны». Это уже случалось раньше, мы следовали инструкциям, и всё снова работало. Но на этот раз ошибка не исчезает.

Я нажал кнопку «Обновить Patreon» в панели администратора Patreon. Проверил логи Rails и увидел, что задача Patreon выполнилась успешно. Единственный вывод — попытка начисления бейджей старым пользователям, которая завершилась ошибкой 404, но это, похоже, не проблема. Также я перезапустил задачи Patreon в /sidekiq, и они снова выполнились успешно.

Похоже, что токены действительно не совпадают. К сожалению, у меня нет доступа к нашему аккаунту Patreon. Начальник копирует и вставляет мне коды, а я ввожу их в Discourse. Мы уже делали это дважды, но безрезультатно.

Есть ли другие советы по устранению неполадок?

Редактирование: Похоже, я мог бы попробовать использовать Patreon API с теми же учётными данными. API Reference

Я получил ту же ошибку при использовании API, так что, похоже, это не связано с Discourse. Тем не менее, было бы интересно узнать, сталкивался ли кто-то ещё с такой же проблемой.

import patreon
from pprint import pprint

access_token = '*** Я вставил сюда токен доступа создателя ***'
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"Сервер не смог подтвердить, что у вас есть права доступа к запрошенному URL. Либо вы предоставили неверные учётные данные (например, неверный пароль), либо ваш браузер не понимает, как предоставить необходимые учётные данные.",
              u'id': u'b11c8833-90ee-4a21-802b-9b4dfc4882f1',
              u'status': u'401',
              u'title': u'Unauthorized'}]}

Здравствуйте,
получаю ту же ошибку при вызове API для получения кампаний:

{    "errors": [
        {
            "code": 1,
            "code_name": "Unauthorized",
            "detail": "Сервер не смог подтвердить, что у вас есть права доступа к запрошенному URL. Либо вы предоставили неверные учетные данные (например, неверный пароль), либо ваш браузер не понимает, как предоставить требуемые учетные данные.",
            "id": "2861b3d8-08e1-42ff-86aa-5418ce4f6656",
            "status": "401",
            "title": "Unauthorized"
        }
    ]
}

У нас эта проблема возникала несколько раз, когда я публиковал посты в начале этого года. С тех пор всё работает идеально. Я не знаю, почему это произошло, но, как уже упоминалось, проблема на стороне Patreon, а не в Discourse. Я был ограничен в действиях, так как не имел доступа к аккаунту Patreon; предполагая, что у вас есть доступ, рекомендую обратиться к ним.

Жаль, что я не могу быть более полезным.

У нас снова возникла эта проблема после нескольких месяцев нормальной работы. Я обновил токен доступа создателя и токен обновления создателя в настройках Discourse Patreon, но ошибка на панели управления всё ещё появляется.

Как упоминалось выше, это не проблема Discourse, но я решил опубликовать здесь, на случай если у других возникла эта проблема в последние пару дней. Возможно, есть какая-то закономерность.

Спасибо за уточнение. У вас предупреждение исчезло само по себе? У меня та же проблема.

Обновление: Мне удалось убрать это сообщение, перейдя в admin > plugins > Patreon,
…а затем нажав на ручную синхронизацию.

Скриншот: