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
- 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.
Ejemplo de payload
Referencia de la API
get-usage
Métodos
| Método | Descripción |
|---|---|
| GET /metrics/usage/accounts/.json | Recuperar datos de uso |
- :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
Límite de frecuencia
Mejores prácticas y limitaciones
Disponibilidad de datos
- 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
Solicitud GET:
| bucket | Opcional. La unidad de tiempo para la que se proporcionarán los datos de uso. Los datos de uso se pueden devolver con granularidad diaria o mensual. Las solicitudes realizadas sin un bucket especificado devolverán datos con granularidad mensual. Opciones: ‘month’ o ‘day’ |
| fromDate (YYYYMMDDHHMM) | Opcional. Los datos de uso solo están disponibles a partir del 1 de mayo de 2018. Es la marca de tiempo UTC más antigua desde la cual se proporcionarán los datos de uso. La marca de tiempo tiene granularidad de día y es inclusiva (es decir, 201805010000 incluye el día 0501). Las solicitudes que contengan valores distintos de ‘0000’ para la granularidad de hora y minuto se restablecerán al valor predeterminado ‘0000’. Las solicitudes realizadas sin un fromDate o toDate devolverán datos de uso por mes para el mes actual e incluirán una referencia histórica de los dos meses anteriores. Ten en cuenta: A partir del 1 de junio de 2019, puedes acceder a los datos de uso de los últimos 13 meses naturales. Por ejemplo, si fuera el 10 de octubre, podrías acceder a los datos de uso hasta el 1 de septiembre del año anterior. Ejemplo: 201810010000 devolverá datos comenzando desde el 1 de octubre de 2018 en adelante, incluyendo el 1 de octubre. |
| toDate (YYYYMMDDHHMM) | Opcional. La marca de tiempo UTC más reciente hasta la cual se proporcionarán los datos de uso. La marca de tiempo tiene granularidad de día y no es inclusiva (es decir, 201703020000 no incluye datos para el día 0302). Cuando se especifica un toDate para el día actual o un día en el futuro, los datos de uso se devolverán hasta el último día completo (UTC). Las solicitudes que contengan valores distintos de ‘0000’ para la granularidad de hora y minuto se restablecerán al valor predeterminado ‘0000’. Una solicitud sin toDate tendrá como valor predeterminado el siguiente bucket (mañana para bucket=day y el próximo mes para bucket=month). Una solicitud realizada sin fromDate ni toDate tendrá como valor predeterminado bucket=month y mostrará datos para el mes actual más los dos meses inmediatamente anteriores. Ejemplo: 201703050000 devolverá datos hasta el 5 de marzo de 2017, sin incluir ningún dato del 5 de marzo. |
Formato de datos
| account | Un objeto que representa la cuenta para la que se solicitaron los datos de uso. |
| bucket | La unidad de tiempo para la que se proporcionan los datos de uso. Puede ser ‘day’ o ‘month’. |
| fromDate | La primera marca de tiempo UTC para la que deseas obtener datos de uso (inclusive). |
| toDate | La última marca de tiempo UTC para la que deseas obtener datos de uso (exclusiva). |
| publishers | Incluye tres objetos principales: Used, projected y products. |