지난번에는 웹훅을 다시 생성했는데, 잠시 동안은 잘 작동했습니다. 이상하게도 테스트 페이지에서는 비추천(deprecated) 이벤트만 테스트를 통과하고, 다른 이벤트는 아무런 보고도 하지 않습니다.
지금 비추천 이벤트만 작동하는 거라고 생각했어요. 어쨌든, 비추천 웹훅에 대해 명확히 설명하도록 가이드를 업데이트해야 합니다.
저도 그렇게 이해했어요. v1 API와 비활성화된 웹훅이죠. 한동안은 잘 작동하다가, 에러와 함께 패트레온이 서비스를 중단시켰습니다.
따라서 patreon이 discourse가 이해하지 못하고 무시하는 내용을 전송하고, 그 결과 patreon이 웹훅을 일시 중지한다고 추정합니다.
그렇네요 – @staff 여러분, 혹시 아이디어가 있으신가요?
이건 말이 안 됩니다. 테스트 리포지토리가 200 상태를 반환하는 경우 실패해서는 안 됩니다. /logs URL에서 어떤 오류를 확인하실 수 있나요? 더 자세한 정보가 없으면 문제를 디버깅하기 어렵습니다.
@dylanh724 테스트를 해본 결과 정상적으로 작동하고 있습니다. 이 문제를 디버깅하려면 더 자세한 정보가 필요합니다. 웹훅을 다시 활성화해 주시고, /logs URL에서 관련 에러가 표시되는지 확인해 주세요.
Hi @dylanh724,
새 버전 2 웹훅에 대한 지원을 추가했습니다. 실시간으로 테스트해 주시겠어요? 비추천된 트리거 대신 “members:pledge:create”, “members:pledge:update”, “members:pledge:delete” 트리거를 사용해 주세요.
감사합니다!
업데이트했습니다. 그런데 이상하게도, 제가 시도해 보니 실제로 아무 반응이 없네요:
팝업 차단이 꺼져 있는지 확인했는데, 그래도 콘솔에 무언가는 표시되어야 할 텐데요. 혹시 Patreon API에 문제가 있는 걸까요? 로그를 확인할 수 있는 위치를 찾아보려고 위로 스크롤을 올려볼게요.
드디어 forum.{mySite}.com/logs를 통해 로그를 찾았네요:
…재개(resume) 버튼을 클릭한 후에도 아무것도 없네요:
Patreon이 아무 시도도 하지 않은 것 같습니다.
일반적인 버튼 외에도, recordit에서 보여준 것과 동일한 개별 테스트도 해봤습니다.

로그에는 역시 아무것도 없네요 O_O
추가로 말씀드릴 것은:
응답을 보내는 것으로 알려진 비추천(deprecated)된 것으로 돌아가서 테스트해 보았는데(혹시 새로운 것들이 성공 코드를 보내는 걸 잊은 건가요?), …에 대해 200을 받는데도 재개를 시도할 때마다 Patreon은 계속 오류라고 말하네요. 이건 말이 안 됩니다.
200을 반환하는 비추천된 훅(deprecated hooks)의 콜백도 로그에 아무것도 표시하지 않습니다. Patreon 테스트를 로그에서 차단하는 기본 필터가 있는 건가요?
아니요, 위에서 언급했듯이 “members:create” 대신 "members:pledge:create"만 사용해야 합니다.
아니요.
Patreon 사이트에서 웹훅 엔드포인트를 모두 삭제하고 다시 추가하는 것이 좋겠습니다.
훅을 삭제 >> 재제작 >> 훅 시크릿 교체 >> members:pledge:create >> 테스트 시 응답 코드가 없습니다(200 응답을 반환하는 비추천된 훅들과는 다름).
아직 작동하지 않는다는 언급은 없지만, 몇 시간이 걸리는 것 같습니다.
관련: 한 테스터가 기부를 했지만 계정을 연결하지 못했습니다. 웹훅 문제인지 확실하지는 않지만, 2FA(2단계 인증)를 설정한 기존 사용자는 어째서인지 “연결된 계정”(Patreon)을 연결할 수 없다는 것을 발견했습니다(버그?). 계정 연결이 이메일 일치를 통해 이루어진다는 문서화되지 않은 언급도 있지만, 해당 테스터의 이메일은 Patreon과 별도로 설정되어 있어 문제가 발생하고 있습니다.
이 글을 읽고 계신 분, 또는 수정 사항을 테스트 중인 분께는 참고 부탁드립니다.
추가로 말씀드리면, 웹훅에서 에러가 발생하지 않습니다. … 고쳐진 것 같기도 하고요? 아마? 현재 테스트할 사람이 없어서요.
하지만 여전히 불안한 마음이 듭니다. 응답 코드(예: 200)가 없기 때문이죠: 테스트 버튼을 클릭하면 아무 반응이 없습니다(단순히 응답 코드가 없는 것뿐이죠). 새 버전은 HTTP 코드를 반환하지 않는 건가요?
@dylanh724 플러그인을 업그레이드한 후 v2 웹훅을 다시 시도해 주시겠어요?
또한, 플러그인 전체를 beta 브랜치에서 Patreon의 v2 API를 지원하도록 변환했습니다. 아직 안정적이지 않습니다. 가능하다면 테스트해 보시고 피드백을 알려주시면 감사하겠습니다. 이를 위해 v2 API 자격 증명을 사용해야 합니다.
네, 곧 시도해 보겠습니다. 업그레이드 전에, 아마 이미 알고 계실 수 있는 지금까지의 후속 요약입니다:
- 작동은 했지만, 작동하지 않는 것처럼 보였습니다.
- 사용자는 Patreon 그룹으로 정상적으로 동기화되었습니다.
- 아마도 200 성공 코드가 반환되지 않았기 때문일 것입니다.
- 웹훅을 테스트해도 아무 반응이 없었습니다.
- 1~2일 후, Patreon에서 웹훅이 고장 났다는 이메일을 보냈습니다.
- ^ 이는 동기화가 정상적으로 이루어졌지만 코드가 반환되지 않았기 때문에 오작동으로 판단된 것으로 보입니다. 하지만 며칠 후 오작동으로 인해 웹훅이 완전히 비활성화되었을 수도 있습니다. 여전히 작동하는지 여부는 말씀드리기 어렵습니다(테스터들은 이미 동기화되었습니다).
- 2FA(2단계 인증)를 사용하는 기존 사용자(즉, Patreon 버튼을 통해 등록하지 않은 사용자)는 이메일이 일치하지 않는 경우 계정을 연결할 수 없어 동기화 문제를 겪었습니다. 어떤 이유에서인지, 2FA가 활성화되면 “연결된 계정” 섹션이 사라집니다.
- 이메일이 일치하지 않는 2FA 사용자는 Patreon 동기화를 절대 받을 수 없었습니다. 이는 포럼과 Patreon에서 다른 이메일을 사용하는 경우(특히 +별칭이나 포워딩을 사용하는 경우) 흔히 발생하는 상황입니다.
이해합니다. 다시는 이런 일이 일어나지 않기를 바랍니다. 그리고 2FA에 대한 가능한 해결책을 확인해 보겠습니다.








