설정
Nexon OpenAPI 연동 설정 및 자동수집 구성을 관리합니다.
Nexon OpenAPI 키 상태
API 키가 설정되지 않았습니다. 아래 안내를 따라 등록하세요.
🔑 API 키 등록 방법
- Nexon Developers(openapi.nexon.com)에 로그인
- 애플리케이션 등록 → 서든어택 API 권한 신청
- 발급된 API Key 복사
- 아래 중 하나로 등록:
- 로컬 개발:
/home/user/webapp/.dev.vars파일에NEXON_API_KEY=발급키 - Cloudflare 배포:
npx wrangler pages secret put NEXON_API_KEY
- 로컬 개발:
- 서버 재시작 후 아래 버튼으로 연결 테스트
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 표현식:
• 프로덕션 배포 후 Cloudflare 대시보드 → Workers & Pages → 프로젝트 → Settings → Triggers 에서 확인
• 로컬 개발 환경에서는 아래 버튼으로 수동 트리거 가능
*/30 * * * *• 프로덕션 배포 후 Cloudflare 대시보드 → Workers & Pages → 프로젝트 → Settings → Triggers 에서 확인
• 로컬 개발 환경에서는 아래 버튼으로 수동 트리거 가능