메인 콘텐츠로 건너뛰기
GetQR API는 베타 버전이며 일부 워크스페이스에서만 사용할 수 있습니다. 정식 출시 전에 세부 사항이 변경될 수 있습니다.
GetQR API는 표준 HTTP 상태 코드를 사용합니다. 성공한 요청은 2xx를 반환합니다. 실패한 요청은 4xx 또는 5xx와 함께 무엇이 잘못되었는지 설명하는 JSON 본문을 반환합니다.

오류 형식

모든 오류는 같은 구조를 가집니다. 고정된 코드, 사람이 읽을 수 있는 메시지, 해당 코드 설명으로 연결되는 링크입니다.
string
필수
고정된, 기계가 읽을 수 있는 오류 코드입니다. 코드에서는 메시지 대신 이 값을 사용하세요. 오류 코드를 참조하세요.
string
필수
사람이 읽을 수 있는 문제 설명입니다. 문구는 바뀔 수 있습니다.
string
필수
GetQR 계정의 API 문서에서 해당 오류 코드 설명으로 연결되는 링크입니다.

오류 코드

유효성 검사 오류

본문이나 쿼리 매개변수가 유효성 검사를 통과하지 못하면 API는 422를 반환합니다. 메시지는 첫 번째로 잘못된 필드를 <issue>: <field>: <details> 형식으로 설명합니다.
중첩된 필드는 점 표기법을 사용합니다. 예: link.url.

오류 처리

  • error.message가 아니라 error.code로 분기하세요.
  • 4xx 오류는 그대로 재시도하지 말고 먼저 요청을 수정하세요. 예외는 처리 중인 요청에 대한 409와 429입니다.
  • 429를 받으면 Retry-After 헤더의 초만큼 기다리세요. 한도를 초과한 경우를 참조하세요.
  • 5xx 오류는 지수 백오프로 재시도하세요.

자주 발생하는 문제

API는 베타 버전이며 아직 워크스페이스에서 활성화되지 않았습니다.
경로가 잘못되었습니다. 엔드포인트 페이지와 대조하고, 경로가 /api/v1/로 시작하는지 확인하세요.
워크스페이스 소유자의 구독이 종료되었습니다. 소유자가 다시 구독하면 API 키는 바로 다시 작동합니다.
워크스페이스에서의 역할이 뷰어입니다. API는 워크스페이스 소유자와 편집자만 사용할 수 있습니다.

다음 단계

요청 한도

인증