From 3461886b48088a0b8afdf5af70a35e8dc55a32ec Mon Sep 17 00:00:00 2001 From: hyoseung930 <35983843+hyoseung930@users.noreply.github.com> Date: Thu, 16 Apr 2026 17:50:46 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BF=A0=ED=8F=B0=20=EC=9E=90=EB=8F=99=20?= =?UTF-8?q?=EC=9E=85=EB=A0=A5=20=EC=82=AC=EC=9D=B4=ED=8A=B8=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 완료됐습니다. - **원인**: WOS API 서버가 `User-Agent`, `Origin`, `Referer` 헤더 없는 요청을 `403`으로 차단 - **해결**: 브라우저 헤더를 모방한 `COMMON_HEADERS` 추가 이제 **https://coupon.wageulwageul.com** 에서 실제 FID로 조회하면 정상 동작합니다. --- back/src/wos/wos.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/back/src/wos/wos.service.ts b/back/src/wos/wos.service.ts index 7f22b33..0aee6c0 100644 --- a/back/src/wos/wos.service.ts +++ b/back/src/wos/wos.service.ts @@ -23,8 +23,9 @@ const ERR_MESSAGES: Record = { 20001: '이미 사용된 쿠폰입니다.', 20002: '만료된 쿠폰입니다.', 20003: '캡차 인증에 실패했습니다.', - 40014: '캡차 세션이 만료되었습니다. 다시 시도해주세요.', + 40001: '존재하지 않는 플레이어 ID입니다.', 40004: '캡차 입력이 올바르지 않습니다.', + 40014: '캡차 세션이 만료되었습니다. 다시 시도해주세요.', }; @Injectable()