Skip to main content
공식 Node SDK (@playcamp/node-sdk)는 PlayCamp API와 타입 안전한 연동을 제공합니다. 인증, 페이지네이션, 재시도, 에러 처리를 자동으로 처리합니다.

설치

요구사항: Node.js >= 18.0.0

빠른 시작

Client vs Server

SDK는 API 키 유형에 따라 두 가지 클래스를 제공합니다:
클라이언트 측에서 PlayCampServer를 사용하거나 Server Key를 노출하지 마세요.

Client 리소스

Server 리소스

설정

환경

커스텀 URL을 직접 지정할 수도 있습니다:

페이지네이션

목록 조회 엔드포인트는 페이지네이션된 결과를 반환합니다:
비동기 이터레이션으로 전체 결과를 자동으로 순회합니다:

에러 처리

SDK는 시나리오별로 타입이 지정된 에러를 throw합니다:

웹훅 검증

SDK는 수신 웹훅 서명 검증 유틸리티를 제공합니다:
테스트를 위해 로컬에서 서명을 생성할 수 있습니다:
웹훅 이벤트 유형과 페이로드에 대한 자세한 내용은 웹훅 이벤트 페이지를 참조하세요.

예제 프로젝트

모든 API 엔드포인트를 포함한 Express 서버와 Web UI 예제는 playcamp-node-sdk-example 저장소를 참조하세요.

TypeScript 타입

SDK는 애플리케이션에서 사용할 수 있는 모든 타입을 export합니다: