시작하기
API 개요
SSAPI는 REST API 아키텍처를 기반으로 설계되었습니다. API를 통해 스트리머 정보 조회, 데이터 관리, 이벤트 조회 등 다양한 기능을 사용할 수 있습니다.
REST API 구조
HTTP 메소드
SSAPI는 표준 HTTP 메소드를 사용합니다:
GET
: 리소스 조회POST
: 새로운 리소스 생성PUT
: 리소스 전체 수정PATCH
: 리소스 일부 수정DELETE
: 리소스 삭제
요청 형식
요청 데이터는 HTTP 메소드에 따라 다음과 같이 전송됩니다:
-
GET
요청: Query String 사용/api/resource?param1=value1¶m2=value2
-
그 외 메소드: JSON 형식의 Raw Data
{
"key1": "value1",
"key2": "value2"
}
HTTP 상태 코드
API는 표준 HTTP 상태 코드를 사용하여 요청의 결과를 전달합니다:
성공 응답
200 OK
: 요청이 성공적으로 처리됨201 Created
: 새로운 리소스가 성공적으로 생성됨204 No Content
: 요청이 성공했으나 응답 본문이 없음
클라이언트 오류
400 Bad Request
: 잘못된 요청 구문, 유효하지 않은 요청401 Unauthorized
: 인증되지 않은 요청403 Forbidden
: 권한이 없는 요청404 Not Found
: 요청한 리소스를 찾을 수 없음429 Too Many Requests
: 요청 횟수 제한 초과
서버 오류
500 Internal Server Error
: 서버 내부 오류503 Service Unavailable
: 서비스 일시적 사용 불가