API d’utilisation | Twitter API
Présentation
Enterprise
Il s’agit de l’outil le plus important et le plus performant pour surveiller et gérer l’utilisation des différentes API associées à votre compte.
Avertissement important :
Les volumes d’utilisation renvoyés par l’API Usage peuvent ne pas correspondre à ceux d’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’usage disponibles dans l’interface console.gnip.com
- Données d’usage au niveau du stream - fournit des données d’usage au niveau du stream (p. ex. dev et prod) en plus du niveau du produit
- Données granulaires et descriptives - les “requêtes” de recherche sont ventilées entre les 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
Limites
- L’API Usage vous permet d’accéder aux données d’utilisation depuis le 1er mai 2018. À partir du 1er juillet 2019, l’API Usage permet d’accéder aux données d’utilisation des 13 derniers mois calendaires
- Vous pouvez accéder aux données d’utilisation par tranches de trois mois définies avec un fromDate et un toDate
Exemple de payload
Référence API
get-usage
Méthodes
Méthode | Description |
---|---|
GET /metrics/usage/accounts/.json | Récupérer les données d’utilisation |
- :account_name est le nom (respectant la casse) associé à votre compte, tel qu’affiché sur console.gnip.com
Authentification et limite de taux
Authentification
Limite de taux
Bonnes pratiques et limitations
Disponibilité des données
- L’API Usage permet d’accéder aux données d’utilisation depuis le 1er mai 2018. À compter du 1er juillet 2019, l’API Usage permet d’accéder aux données des 13 derniers mois calendaires.
- Vous pouvez accéder aux données d’utilisation par intervalles de trois mois, définis avec les paramètres fromDate et toDate
Requête et réception de données
Requête GET :
bucket | Optionnel. Unité de temps pour laquelle les données d’utilisation seront fournies. Les données d’utilisation peuvent être renvoyées avec une granularité quotidienne ou mensuelle. Les requêtes effectuées sans bucket spécifié renverront une granularité mensuelle. Options : ‘month’ ou ‘day’ |
fromDate (YYYYMMDDHHMM) | Optionnel. Les données d’utilisation ne sont disponibles qu’à partir du 1er mai 2018. Horodatage UTC le plus ancien à partir duquel les données d’utilisation seront fournies. L’horodatage est à la granularité du jour et est inclusif (p. ex., 201805010000 inclut la journée 0501). Les requêtes contenant des valeurs autres que ‘0000’ pour l’heure et les minutes seront ramenées par défaut à ‘0000’. Les requêtes effectuées sans fromDate ni toDate renverront des données d’utilisation par mois pour le mois en cours et incluront une référence historique pour les deux mois précédents. Veuillez noter : à partir du 1er juin 2019, vous pouvez accéder aux 13 derniers mois calendaires de données d’utilisation. Par exemple, si nous sommes le 10 octobre, vous pouvez accéder aux données d’utilisation jusqu’au 1er septembre de l’année précédente. Exemple : 201810010000 renverra des données à partir du 1er octobre 2018 inclus. |
toDate (YYYYMMDDHHMM) | Optionnel. Le dernier horodatage UTC jusqu’auquel les données d’utilisation seront fournies. L’horodatage est à la granularité du jour et n’est pas inclusif (p. ex., 201703020000 n’inclut pas les données pour la journée 0302). Lorsqu’un toDate est spécifié pour le jour en cours ou un jour futur, les données d’utilisation seront renvoyées jusqu’au dernier jour complet (UTC). Les requêtes contenant des valeurs autres que ‘0000’ pour l’heure et les minutes seront ramenées par défaut à ‘0000’. Une requête sans toDate prendra par défaut le bucket suivant (demain pour bucket=day et le mois prochain pour bucket=month). Une requête 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 des données jusqu’au 5 mars 2017, sans inclure aucune donnée du 5 mars. |
Format des données
account | Objet représentant le compte pour lequel les données d’utilisation ont été demandées. |
bucket | Unité de temps pour laquelle les données d’utilisation sont fournies. Peut être « day » ou « month ». |
fromDate | L’horodatage UTC le plus ancien pour lequel vous souhaitez récupérer des données d’utilisation (inclus). |
toDate | L’horodatage UTC le plus récent pour lequel vous souhaitez récupérer des données d’utilisation (exclus). |
publishers | Contient trois objets principaux : Used, projected et products. |