Skip to main content

API 키

인증을 위해 요청 헤더에 pubrio-api-key를 포함해야 합니다. 이 헤더에는 API 키를 입력해야 하며, 예를 들어 a1b2c3d4e5f6g7h8은 사용자의 API 키를 나타냅니다.
Pubrio API에 접근하려면 API 키를 생성해야 합니다. API 키를 생성하려면 설정 페이지로 이동하세요.
API 키에는 이미 워크스페이스(프로필) 정보가 포함되어 있으므로 요청 본문에 profile_id를 전달할 필요가 없습니다. profile_id 매개변수는 이전 버전과의 호환성을 위해 여전히 사용할 수 있지만 더 이상 필수 항목이 아닙니다.

요청 헤더

pubrio-api-key와 함께 클라이언트를 식별하는 User-Agent 헤더를 전송하세요.
User-Agent가 없거나 지나치게 일반적이면 요청이 API에 도달하기 전에 거부됩니다. 인식되지 않는 user agent의 요청은 엣지에서 차단되어 HTTP 403과 일반 텍스트 본문 error code: 1010을 반환합니다. 이는 JSON이 아니며 문서화된 오류 코드에도 포함되지 않습니다. 인증 실패처럼 보이지만 실제로는 그렇지 않으며 API 키에는 문제가 없습니다.일반적인 HTTP 라이브러리의 기본 user agent가 영향을 받습니다. Python의 urllib(Python-urllib/3.x)은 차단되지만 curlrequests는 차단되지 않습니다. error code: 1010이 반환되면 User-Agent를 명시적으로 설정한 뒤 다시 시도하세요.