API Utilizzo | Twitter API
Panoramica
Enterprise
È lo strumento più importante e il più efficace per monitorare e gestire l’utilizzo delle diverse API associate al tuo account.
Avvertenza importante:
I conteggi di utilizzo restituiti dalla Usage API potrebbero non corrispondere a quelli riportati in fattura a causa di periodi di prova e di altri adeguamenti di fatturazione. Tutti i valori si basano su attività deduplicate consumate nell’arco di una determinata giornata (UTC).
Funzionalità
- Recupero programmatico dei dati di utilizzo disponibili nell’interfaccia di console.gnip.com
- Dati di utilizzo a livello di stream - fornisce dati di utilizzo a livello di stream (ad es. dev e prod) oltre che a livello di prodotto
- Dati granulari e descrittivi - le richieste di ricerca sono suddivise tra i prodotti Full-Archive e 30-Day Search
- “Giorni” e “job” in Historical PowerTrack
API supportate
- PowerTrack API
Enterprise
- 30-Day Search API
Enterprise
- Full-Archive Search API
Enterprise
- Historical PowerTrack
Enterprise
Limitazioni
- La Usage API consente di accedere ai dati di utilizzo a partire dal 1° maggio 2018. Dopo il 1° luglio 2019, la Usage API consente di accedere ai dati di utilizzo per gli ultimi 13 mesi di calendario
- È possibile accedere ai dati di utilizzo in intervalli di tre mesi, definiti con fromDate e toDate
Payload di esempio
Riferimento all’API
get-usage
Metodi
Metodo | Descrizione |
---|---|
GET /metrics/usage/accounts/.json | Recupera i dati di utilizzo |
- :account_name è il nome (con distinzione tra maiuscole e minuscole) associato al suo account, come visualizzato su console.gnip.com
Autenticazione e rate limit
Autenticazione
Limite di velocità
Best practice e limitazioni
Disponibilità dei dati
- La Usage API consente di accedere ai dati di utilizzo a partire dal 1º maggio 2018. Dopo il 1º luglio 2019, la Usage API consente di accedere ai dati di utilizzo relativi agli ultimi 13 mesi di calendario.
- Puoi accedere ai dati di utilizzo in intervalli di tre mesi definiti da un fromDate e un toDate
Richiesta e ricezione dei dati
Richiesta GET:
bucket | Facoltativo. L’unità di tempo per cui verranno forniti i dati di utilizzo. I dati di utilizzo possono essere restituiti con granularità giornaliera o mensile. Le richieste senza un bucket specificato restituiranno dati con granularità mensile. Opzioni: “month” oppure “day” |
fromDate (YYYYMMDDHHMM) | Facoltativo. I dati di utilizzo sono disponibili solo a partire dal 1° maggio 2018. Il timestamp UTC più remoto da cui verranno forniti i dati di utilizzo. Il timestamp ha granularità giornaliera ed è inclusivo (cioè 201805010000 include il giorno 0501). Le richieste che contengono valori diversi da “0000” per ore e minuti verranno impostate per impostazione predefinita su “0000”. Le richieste senza fromDate o toDate restituiranno dati di utilizzo per mese relativi al mese corrente e includeranno un riferimento storico ai due mesi precedenti. Nota: a partire dal 1° giugno 2019 è possibile accedere ai dati di utilizzo degli ultimi 13 mesi di calendario. Ad esempio, se fosse il 10 ottobre, si può accedere ai dati fino al 1° settembre dell’anno precedente. Esempio: 201810010000 restituirà i dati a partire dal 1° ottobre 2018, incluso il 1° ottobre. |
toDate (YYYYMMDDHHMM) | Facoltativo. L’ultimo timestamp UTC fino al quale verranno forniti i dati di utilizzo. Il timestamp ha granularità giornaliera e non è inclusivo (cioè 201703020000 non include i dati per il giorno 0302). Quando un toDate è specificato per il giorno corrente o per un giorno futuro, i dati di utilizzo verranno restituiti fino all’ultimo giorno completo (UTC). Le richieste che contengono valori diversi da “0000” per ore e minuti verranno impostate per impostazione predefinita su “0000”. Una richiesta senza toDate utilizzerà come valore predefinito il bucket successivo (domani per bucket=day e il mese successivo per bucket=month). Una richiesta senza fromDate e toDate utilizzerà come valore predefinito bucket=month e mostrerà i dati per il mese corrente più i due mesi immediatamente precedenti. Esempio: 201703050000 restituirà i dati fino al 5 marzo 2017, senza includere alcun dato del 5 marzo. |
Formato dei dati
account | Un oggetto che rappresenta l’account per cui sono stati richiesti i dati di utilizzo. |
bucket | L’unità di tempo per cui vengono forniti i dati di utilizzo. Può essere “day” o “month”. |
fromDate | Il timestamp UTC meno recente per cui vuoi estrarre i dati di utilizzo (inclusivo). |
toDate | Il timestamp UTC più recente per cui vuoi estrarre i dati di utilizzo (esclusivo). |
publishers | Include tre oggetti principali: Used, projected e products. |