인증 및 속도 제한
인증 토큰은 속도 제한이나 데이터 제한없이 API에 액세스 할 수 있도록하는 데 사용됩니다. 이것은 ubxbhwera9xkmx4yoej6yt5tslvpjcdj
와 같은 형식을 취합니다. 각 클라이언트는 하나 이상의 토큰을 사용하여 API에 연결합니다. 각 토큰은 일련의 사용 권한과 연결되어 있습니다.
{ "message": "You have been ratelimited; please sign up for a key at https://reincubate.com/deviceidentifier-api/ if you require a larger limit", "retry_after": 3405, "type": "permission_denied_rate" }
익명 모드로 API를 사용하는 사용자는 제품에서 DeviceIdentifier API의 제품 페이지 로 연결되는 링크를 제공합니다.
토큰 얻기
인증은 여기에서 얻을 수있는 Reincubate가 제공하는 토큰을 사용하여 수행 됩니다 .
토큰으로 인증하기
토큰이 ubxbhwera9xkmx4yoej6yt5tslvpjcdj
인 경우 HTTP Authorization
헤더를 Token ubxbhwera9xkmx4yoej6yt5tslvpjcdj
로 설정하여 사용할 수 있습니다. 이렇게 :
$ wget https://di-api.reincubate.com/v1/gsma-imeis/352073069165968/ --header="Authorization: Token ubxbhwera9xkmx4yoej6yt5tslvpjcdj" -qSO - --content-on-error
클라이언트 라이브러리 는 자체 문서를 포함하고 다음과 같이 환경 변수를 통해 설정된 토큰을 지원합니다.
$ export RI_DEVID_TOKEN='ubxbhwera9xkmx4yoej6yt5tslvpjcdj'
사용 크레딧
API에 대한 액세스는 사용량 크레딧을 통해 얻을 수 있습니다. 크레딧은 고유 한 쿼리마다 사용됩니다. 즉, 동일한 정보에 대한 반복적 인 요청은 하나의 크레딧 만 사용합니다.
사용 크레딧이 연결된 토큰을 사용하는 경우 API의 응답에는 사용되지 않은 크레딧 수와 함께 Di-Credits-Remaining
토큰에 크레딧이 부족한 경우에도 이전에 만든 쿼리를 반복 할 수 있지만 새 쿼리가있는 요청은 HTTP 403 응답을 반환합니다.
{ "type": "no_credits_remaining", "message": "There are no credits remaining on this token. Please contact enterprise@reincubate.com for additional credits.", }