API d’usage | API Twitter
Vue d’ensemble
Enterprise
C’est l’outil le plus important et le meilleur pour vous aider à surveiller et à gérer l’utilisation des différentes API associées à votre compte.
Avertissement important :
Les compteurs d’utilisation renvoyés par l’API Usage peuvent ne pas correspondre à ceux figurant sur une facture en raison des périodes d’essai et d’autres ajustements de facturation. Tous les chiffres sont basés sur des activités dédupliquées consommées au cours d’une journée donnée (en UTC).
Fonctionnalités
- Récupération par programmation des données d’utilisation accessibles dans l’interface console.gnip.com
- Données d’utilisation au niveau du flux : fournit des données d’utilisation au niveau du flux (par exemple dev et prod) en plus du niveau produit
- Données granulaires et descriptives : les « requests » de recherche sont ventilées par produits Full-Archive et 30-Day Search
- « days » et « jobs » Historical PowerTrack
API prises en charge
- PowerTrack API
enterprise - 30-Day Search API
enterprise - Full-Archive Search API
enterprise - Historical PowerTrack
enterprise
Limitations
- L’API Usage vous permet d’accéder aux données d’utilisation depuis le 1er mai 2018. Depuis le 1er juillet 2019, l’API Usage vous permet d’accéder aux données d’utilisation pour les 13 derniers mois civils
- Vous pouvez accéder aux données d’utilisation par intervalles de trois mois définis par un fromDate et un toDate
Exemple de payload
Référence de l’API
get-usage
Méthodes
| Méthode | Description |
|---|---|
| GET /metrics/usage/accounts/.json | Récupérer les données d’utilisation |
- :account_name correspond au nom associé à votre compte, pour lequel la casse est prise en compte, tel qu’il apparaît dans console.gnip.com
Authentification et limites de débit
Authentification
Limite de débit
Bonnes pratiques et limitations
Disponibilité des données
- L’API Usage vous permet d’accéder aux données d’utilisation depuis le 1er mai 2018. Après le 1er juillet 2019, l’API Usage vous permet d’accéder aux données d’utilisation pour les 13 derniers mois civils.
- Vous avez la possibilité d’accéder aux données d’utilisation par intervalles de trois mois définis avec un fromDate et un toDate
Demande et réception des données
Requête GET :
| bucket | Facultatif. L’unité de temps pour laquelle les données d’usage seront fournies. Les données d’usage peuvent être renvoyées avec une granularité quotidienne ou mensuelle. Les requêtes effectuées sans bucket spécifié renverront des données avec une granularité mensuelle. Options : ‘month’ ou ‘day’ |
| fromDate (YYYYMMDDHHMM) | Facultatif. Les données d’usage ne sont disponibles qu’à partir du 1er mai 2018. L’horodatage UTC le plus ancien à partir duquel les données d’usage seront fournies. L’horodatage est à la granularité jour et est inclusif (c’est‑à‑dire que 201805010000 inclut le jour 0501). Les requêtes qui contiennent des valeurs autres que ‘0000’ pour la granularité heure et minute seront réinitialisées à ‘0000’. Les requêtes effectuées sans fromDate ni toDate renverront les données d’usage par mois pour le mois en cours et incluront une référence historique pour les deux mois précédents. Remarque : À partir du 1er juin 2019, vous pouvez accéder aux données d’usage des 13 derniers mois calendaires. Par exemple, si nous sommes le 10 octobre, vous pouvez accéder aux données d’usage jusqu’au 1er septembre de l’année précédente. Exemple : 201810010000 renverra les données à partir du 1er octobre 2018 inclus. |
| toDate (YYYYMMDDHHMM) | Facultatif. L’horodatage UTC le plus récent jusqu’où les données d’usage seront fournies. L’horodatage est à la granularité jour et n’est pas inclusif (c’est‑à‑dire que 201703020000 n’inclut pas les données pour le jour 0302). Lorsqu’un toDate est spécifié pour le jour en cours ou un jour futur, les données d’usage seront renvoyées jusqu’au dernier jour complet (UTC). Les requêtes qui contiennent des valeurs autres que ‘0000’ pour la granularité heure et minute seront réinitialisées à ‘0000’. Une requête sans toDate prendra par défaut le bucket suivant (demain pour bucket=day et le mois suivant pour bucket=month). Une requête effectuée sans fromDate ni toDate prendra par défaut bucket=month et affichera les données pour le mois en cours plus les deux mois immédiatement précédents. Exemple : 201703050000 renverra les données jusqu’au 5 mars 2017, sans inclure aucune donnée du 5 mars. |
Format des données
| account | Un objet représentant le compte pour lequel les données d’usage ont été demandées. |
| bucket | L’unité de temps pour laquelle les données d’usage sont fournies. Peut être « day » ou « month ». |
| fromDate | L’horodatage UTC le plus ancien à partir duquel vous souhaitez récupérer les données d’usage (inclus). |
| toDate | L’horodatage UTC le plus récent jusqu’auquel vous souhaitez récupérer les données d’usage (exclus). |
| publishers | Contient trois objets principaux : Used, projected et products. |