Patreon 플러그인은 몇 달 동안 잘 작동했지만, 지금은 관리자 패널에 "Patreon 크리에이터의 액세스 토큰과 리프레시 토큰 값이 올바르지 않습니다"라는 메시지가 표시됩니다. 이런 일이 이전에 한 번 있었고, 당시에는 안내에 따라 조치한 뒤 다시 정상적으로 작동했습니다. 하지만 이번에는 해결되지 않습니다.
관리자 Patreon 패널의 “Patreon 업데이트” 버튼을 눌렀고, Rails 로그를 확인해 Patreon 작업이 성공적으로 실행되었음을 확인했습니다. 유일한 출력은 기존 사용자에게 배지를 부여하려고 시도하는 부분에서 404 오류가 발생하는 것이지만, 이는 문제가 아닌 것으로 보입니다. 또한 /sidekiq에서 Patreon 작업을 수동으로 실행해 보았는데, 역시 성공적으로 실행되었습니다.
따라서 토큰이 실제로 일치하지 않는 것으로 보입니다. 불행히도 저는 Patreon 계정에 접근할 권한이 없습니다. 상사가 코드를 복사해서 붙여넣어 주면 제가 Discourse에 입력하는 방식으로 진행했습니다. 이 방법을 두 번 시도했지만 결과는 좋지 않았습니다.
다른 문제 해결 조언이 있을까요?
수정: 동일한 자격 증명으로 Patreon API를 직접 시도해 볼 수 있을 것 같습니다. API Reference
{ "errors": [
{
"code": 1,
"code_name": "Unauthorized",
"detail": "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.",
"id": "2861b3d8-08e1-42ff-86aa-5418ce4f6656",
"status": "401",
"title": "Unauthorized"
}
]
}
올해早些에 제가 게시물을 올렸을 때에도 이 문제가 몇 번 발생했습니다. 그 이후로는 완벽하게 잘 작동하고 있습니다. 앞서 언급했듯이 문제가 디스코스가 아니라 패트리온 측에 있기 때문인 것 같지만, 정확히 왜 그런지는 모르겠습니다. 저는 패트리온 계정에 접근할 수 없어서 다소 불리했는데요, 여러분이 접근 권한이 있다면 패트리온 측에 문의해 보시는 것을 권합니다.