Skip to main content

사용량 API | Twitter API

개요

Enterprise 이 도구는 계정에서 사용하는 여러 API 전반의 사용량을 모니터링하고 관리하는 데 가장 중요하고 가장 뛰어난 도구입니다. 중요 고지사항: Usage API에서 반환되는 사용량 수치는 체험(트라이얼) 및 기타 과금 조정으로 인해 청구서상의 내역과 일치하지 않을 수 있습니다. 모든 수치는 특정 날짜(UTC 기준)에 소비된, 중복이 제거된 활동을 기준으로 산정됩니다.

기능

  • console.gnip.com UI에서 확인할 수 있는 사용량 데이터를 프로그래밍 방식으로 수집
  • 스트림 수준 사용량 데이터 - 제품 수준뿐 아니라 스트림 수준(예: dev 및 prod)에서도 사용량 데이터를 제공
  • 세분화되고 설명적인 데이터 - 검색 “requests”가 Full-Archive 및 30-Day Search 제품별로 구분되어 제공됨
  • Historical PowerTrack의 “days” 및 “jobs” 

지원되는 API

아래는 현재 Usage API에서 지원하는 API 목록입니다:
  • PowerTrack API enterprise
  • 30-Day Search API enterprise
  • Full-Archive Search API enterprise
  • Historical PowerTrack enterprise

제한 사항

  • Usage API를 사용하면 2018년 5월 1일 이후의 사용량 데이터를 조회할 수 있습니다. 2019년 7월 1일 이후에는 Usage API를 통해 최근 13개월에 대한 사용량 데이터를 조회할 수 있습니다.
  • fromDatetoDate로 정의된 3개월 단위 기간으로 사용량 데이터를 조회할 수 있습니다.
아래의 요청 및 응답 예시를 참고하세요:

페이로드 샘플

아래는 페이로드 샘플입니다:

API 참조 문서

get-usage

Methods

Where:
  • :account_name 은(는) console.gnip.com에 표시되는 계정 이름이며 대소문자를 구분합니다

인증 및 요청 제한

인증
Usage API에 대한 모든 요청에는 HTTP Basic 인증이 필요하며, console.gnip.com에 있는 계정에 로그인하거나 어떤 Gnip 스트림에 연결할 때 사용하는, 계정에서 사용 설정된 이메일/비밀번호 자격 증명 중 하나를 사용해야 합니다.
요청 한도
Usage API에는 분당 2회 요청으로 제한되는 rate limit이 적용됩니다.

모범 사례 및 제한 사항

데이터 가용성
사용량 데이터는 데이터가 처리된 마지막 전체 시간 구간(UTC 기준)까지의, 중복이 제거된 활동을 기반으로 합니다. 일반적으로 데이터는 분 단위까지 처리 및 업데이트되지만, Gnip이 시스템을 배포하는 경우는 예외입니다.
  • Usage API를 사용하면 2018년 5월 1일부터의 사용량 데이터에 액세스할 수 있습니다. 2019년 7월 1일 이후에는 Usage API를 통해 최근 13개월간의 사용량 데이터에 액세스할 수 있습니다. 
  • fromDate와 toDate로 정의되는 3개월 단위 구간으로 사용량 데이터에 액세스할 수 있습니다.

데이터 요청 및 수신

Usage API는 계정에 해당하는 API 엔드포인트에 HTTP BASIC-AUTH 자격 증명을 포함한 HTTP GET 요청을 보내는 방식으로 동작합니다.
GET Request:
사용자 자격 증명과 계정 이름을 사용하여 다음 엔드포인트에 GET 요청을 보냅니다: https://gnip-api.x.com/metrics/usage/accounts/:account_name.json 추가 매개변수 GET 요청 예시 이 요청은 2017년 3월 1일부터 2017년 3월 5일까지, 2017년 3월 5일의 데이터는 포함하지 않고 월 단위 세분성으로 데이터를 반환합니다. curl -u “https://gnip-api.x.com/metrics/usage/accounts/:account_name.json?bucket=month&fromdate=201403010000&toDate=201403150000

데이터 형식

아래 표는 Usage API에서 반환되는 사용량 데이터의 루트 수준 데이터 구조를 설명합니다. 여러 단계의 하위 필드가 있는 필드는 제공된 링크를 클릭하여 하위 필드에 대한 상세 정보를 확인하세요. 전체 Usage API 페이로드 샘플을 확인하려면 이 페이지를 방문하세요.