Skip to main content

API de uso | Twitter API

Descripción general

Enterprise Es la herramienta más importante y mejor para ayudar a supervisar y gestionar el uso en las diferentes API de tu cuenta. Descargo de responsabilidad importante: Los recuentos de uso devueltos por la Usage API pueden no coincidir con los de una factura debido a periodos de prueba y otros ajustes de facturación. Todos los números se basan en actividades sin duplicados consumidas en un día determinado (en UTC).

Features

  • Recuperar de forma programática los datos de uso que están disponibles en la interfaz de usuario (UI) de console.gnip.com
  • Datos de uso a nivel de stream: proporciona datos de uso a nivel de stream (por ejemplo, dev y prod), además de a nivel de producto
  • Datos granulares y descriptivos: las solicitudes de búsqueda (“requests”) se desglosan por productos Full-Archive y 30-Day Search 
  • “days” y “jobs” históricos de PowerTrack 

APIs compatibles

A continuación se muestra una lista de las APIs actualmente compatibles con la Usage API:
  • PowerTrack API enterprise
  • 30-Day Search API enterprise
  • Full-Archive Search API enterprise
  • Historical PowerTrack enterprise

Limitations

  • Usage API te permite acceder a datos de uso desde el 1 de mayo de 2018. Después del 1 de julio de 2019, Usage API te permite acceder a datos de uso de los últimos 13 meses calendario.
  • Puedes acceder a los datos de uso en intervalos de tres meses definidos con un fromDate y un toDate.
A continuación se muestra un ejemplo de solicitud y respuesta:

Ejemplo de payload

A continuación, se muestra un ejemplo del payload:

Referencia de la API

get-usage

Métodos

Donde:
  • :account_name es el nombre (que distingue mayúsculas de minúsculas) asociado a tu cuenta, tal como aparece en console.gnip.com

Autenticación y límites de uso

Autenticación
Todas las solicitudes a la Usage API requieren autenticación básica HTTP, utilizando cualquiera de las credenciales de correo electrónico y contraseña habilitadas en tu cuenta, las mismas que usas para iniciar sesión en console.gnip.com o conectarte a cualquier flujo de Gnip.
Límite de frecuencia
La API Usage impone un límite de frecuencia de dos solicitudes por minuto.

Mejores prácticas y limitaciones

Disponibilidad de datos
Los datos de uso se basan en actividades deduplicadas consumidas hasta el último período completo (UTC) para el que se procesaron datos. En general, los datos se procesan y actualizan casi en tiempo real, salvo en los casos en que Gnip está implementando sistemas.
  • La Usage API te permite acceder a datos de uso desde el 1 de mayo de 2018. A partir del 1 de julio de 2019, Usage API te permite acceder a datos de uso de los últimos 13 meses naturales
  • Puedes acceder a datos de uso en intervalos de tres meses definidos con un fromDate y un toDate.

Solicitar y recibir datos

La API Usage funciona mediante el envío de una solicitud HTTP GET con credenciales HTTP BASIC-AUTH al endpoint de la API de tu cuenta.
Solicitud GET:
Realiza una solicitud GET al siguiente endpoint con tus credenciales de usuario y nombre de cuenta: https://gnip-api.x.com/metrics/usage/accounts/:account_name.json Parámetros adicionales Ejemplo de solicitud GET Esta solicitud devolverá datos con granularidad mensual desde el 1 de marzo de 2017 hasta el 5 de marzo de 2017, sin incluir ningún dato del 5 de marzo de 2017. curl -u “https://gnip-api.x.com/metrics/usage/accounts/:account_name.json?bucket=month&fromdate=201403010000&toDate=201403150000

Formato de datos

Las siguientes tablas describen las estructuras de datos de nivel raíz para los datos de uso devueltos por la Usage API. Para los campos con varios niveles de subcampos, haz clic en los enlaces proporcionados para ver los detalles de los subcampos. Si deseas ver un ejemplo de un payload completo de la Usage API, visita esta página.