레벨업매치
공지사항 피드백 래더랭킹 기록실 선수정보 리그규칙 1:1문의 로그인회원가입
Nexon OpenAPI 키 상태
API 키가 설정되지 않았습니다. 아래 안내를 따라 등록하세요.
🔑 API 키 등록 방법
  1. Nexon Developers(openapi.nexon.com)에 로그인
  2. 애플리케이션 등록 → 서든어택 API 권한 신청
  3. 발급된 API Key 복사
  4. 아래 중 하나로 등록:
    • 로컬 개발: /home/user/webapp/.dev.vars 파일에 NEXON_API_KEY=발급키
    • Cloudflare 배포: npx wrangler pages secret put NEXON_API_KEY
  5. 서버 재시작 후 아래 버튼으로 연결 테스트
API 연결 테스트

닉네임을 입력하고 API 연결을 테스트합니다. 정확한 서든어택 닉네임을 입력하세요.

Nexon OpenAPI 엔드포인트
BASE: https://open.api.nexon.com
GET /suddenattack/v1/id?user_name={닉네임} → ouid 조회
GET /suddenattack/v1/match?ouid={ouid}&match_mode=폭파미션 → 매치 목록 (킬/데스/어시 포함)
GET /suddenattack/v1/match-detail?match_id={id} → 매치 상세
모든 요청에 x-nxopen-api-key 헤더가 필요합니다. API 응답 구조에 따라 자동으로 킬/데스/헤드샷/대미지/어시스트가 매핑됩니다.
무기별 킬(라이플킬/스나이퍼킬) 구분 불가 — Nexon 공식 API(v1, 2025-05-29 기준)는 총 킬·데스·헤드샷·대미지·어시스트만 제공하며, 무기 종류별 킬 필드가 없습니다. 역할(라플/스나)은 프로필에서 수동으로 설정하세요.
자동 동기화 (Cron)
30분 주기 활성
매 30분마다 전체 클랜원의 클랜전 + 용병매치 기록을 자동으로 수집합니다.
수집 대상: 클랜전 · 클랜 랭크전 · 퀵매치 클랜전 · 용병 매치 · 퀵매치 용병
Cloudflare 프로덕션 배포 시 자동 활성화
• Cron 표현식: */30 * * * *
• 프로덕션 배포 후 Cloudflare 대시보드 → Workers & Pages → 프로젝트 → Settings → Triggers 에서 확인
• 로컬 개발 환경에서는 아래 버튼으로 수동 트리거 가능