공개 API
401, 403, 422, 429 가려내기
401은 키가 아예 받아들여지지 않았다는 뜻입니다. 403은 키는 통했지만 그 동작이 허용되지 않는다는 뜻입니다. 422는 요청은 이해되었고 본문이 잘못됐다는 뜻입니다. 429는 속도 한도를 넘었으니 곧바로 다시 시도하지 말고 기다리라는 뜻입니다.
절차
- 401에서는 키가 있는지, 만료되지 않았는지, 생각하는 헤더로 보내지는지 확인합니다. 흔한 원인은 잘려 붙은 값입니다.
- 403에서는
code를 읽습니다. 스코프 부족, 허용 목록 밖 주소, 또는 다른 워크스페이스의 키입니다. 다시 연결해도 소용없고, 바뀌어야 할 것은 권한입니다. - 422에서는 응답이 지목한 필드를 읽고 본문을 고칩니다.
- 429에서는 속도 한도 헤더를 존중하고 기다립니다. 곧바로 다시 보내면 더 나빠집니다.
- 응답의
requestId를 남겨 두세요. 지원팀이 바로 그 호출을 찾을 수 있게 하는 것이 그것입니다.
결과 확인 방법
고친 뒤 같은 요청이 성공하고, 응답이 2xx 상태와 기대한 객체를 담고 있습니다.
흔히 어긋나는 지점
- 403을 키 불량으로 여겨 다시 발급하는 것. 아무것도 달라지지 않습니다.
- 429를 촘촘한 반복으로 계속 두드리는 것.
- 지원팀에 요청 ID가 아니라 키를 보내는 것.
이 문서로 해결되었나요
도움이 되지 않았다면
플랫폼과 버전, 밟은 절차, 기대한 결과, 해당 워크스페이스나 QR 코드를 함께 적어 문의해 주세요. 무엇이든 첨부하기 전에 모든 비밀 정보를 가려 주세요.
지원팀에 문의