Patreon プラグインは数ヶ月間正常に動作していましたが、現在、管理画面で「Patreon クリエイターのアクセストークンとリフレッシュトークンの値が正しくありません」というメッセージが表示されています。これは以前にも発生したことがあり、指示に従って対応すれば再び正常に動作していました。しかし今回は、このメッセージが消えません。
管理画面の Patreon パネルにある「Patreon を更新」ボタンを押しました。Rails ログを確認すると、Patreon ジョブが正常に実行されたことが確認できます。出力されているのは、過去のユーザーにバッジを付与しようとして 404 エラーが発生している部分のみですが、これは問題のようには思えません。また、/sidekiq 内で Patreon ジョブを再起動しましたが、これも正常に実行されました。
つまり、トークンが実際には一致していないようです。残念ながら、Patreon アカウントに直接アクセスする権限がありません。上司がコードをコピー&ペーストして私に渡し、それを私が Discourse に入力するという手順を踏んでいます。この作業は 2 回行いましたが、効果はありませんでした。
他にトラブルシューティングのアドバイスはありますか?
編集:同じ認証情報で Patreon API を試せるかもしれません。API Reference
「いいね!」 1
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'}]}
「いいね!」 2
vikas
3
こんにちは、
キャンペーンを取得するために API を呼び出した際に、同じエラーが発生しています:
{
"errors": [
{
"code": 1,
"code_name": "Unauthorized",
"detail": "サーバーが、要求された URL へのアクセス権限があることを確認できませんでした。認証情報が正しくない(例:パスワードが誤っている)か、ブラウザが必要な認証情報の提供方法を理解していない可能性があります。",
"id": "2861b3d8-08e1-42ff-86aa-5418ce4f6656",
"status": "401",
"title": "Unauthorized"
}
]
}
今年初めに私が投稿した際、この問題は数回発生しました。それ以来、問題なく動作しています。なぜそうなったのかはわかりませんが、前述の通り、問題はDiscourse側ではなくPatreon側にあります。私はPatreonアカウントへのアクセス権がなかったため、対応が制限されていました。あなたにアクセス権があるなら、Patreonに問い合わせることをお勧めします。
もっとお手伝いできればいいのですが。
「いいね!」 2
数ヶ月正常に動作していた後、再びこの問題が発生しています。Discourse の Patreon 設定でクリエイターアクセストークンとクリエイターリフレッシュトークンを更新しましたが、ダッシュボードではまだエラーが表示されます。
前述の通り、これは Discourse の問題ではありませんが、ここ数日で同様の問題に直面している方がいるかもしれないと思い、ここに投稿しました。何かパターンがあるかもしれません。
「いいね!」 2
フォローありがとうございます。警告は自然に消えましたか?私も同じ問題です。
更新: admin > plugins > Patreon に移動することで、このメッセージをクリアできました。
…その後、手動で同期をクリックしました。
スクリーンショット:
「いいね!」 1