Skip to main content

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

Voici la liste des API actuellement prises en charge par l’API Usage :
  • 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
Voir ci-dessous un exemple de requête et de réponse :

Exemple de payload

Voici un exemple de payload :

Référence de l’API

get-usage

Méthodes

Où :
  • :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
Toutes les requêtes adressées à l’API Usage nécessitent une authentification HTTP Basic, en utilisant n’importe quelles informations d’identification (e‑mail/mot de passe) actives sur votre compte, que vous utilisez pour vous connecter à console.gnip.com ou à n’importe quel flux Gnip.
Limite de débit
L’API Usage applique une limite de débit de deux requêtes par minute.

Bonnes pratiques et limitations

Disponibilité des données
Les données d’utilisation sont basées sur les activités dédupliquées consommées jusqu’à la dernière période complète (UTC) pendant laquelle les données ont été traitées. Les données sont généralement traitées et mises à jour à la minute près, sauf lors des déploiements de systèmes par Gnip.
  • 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

L’API Usage fonctionne en envoyant une requête HTTP GET avec des identifiants HTTP BASIC-AUTH au point de terminaison d’API de votre compte.
Requête GET :
Effectuez une requête GET vers l’endpoint suivant avec vos identifiants utilisateur et le nom de votre compte : https://gnip-api.x.com/metrics/usage/accounts/:account_name.json Paramètres supplémentaires Exemple de requête GET Cette requête renverra les données avec une granularité mensuelle du 1er mars 2017 au 5 mars 2017, sans inclure aucune donnée du 5 mars 2017. curl -u “https://gnip-api.x.com/metrics/usage/accounts/:account_name.json?bucket=month&fromdate=201403010000&toDate=201403150000

Format des données

Les tableaux suivants décrivent les structures de données de niveau racine pour les données d’usage renvoyées par l’API Usage. Pour les champs comportant plusieurs niveaux de sous‑champs, cliquez sur les liens fournis pour afficher les détails des sous‑champs. Si vous souhaitez voir un exemple de charge utile complète de l’API Usage, veuillez consulter cette page.