Passer au contenu principal

Authentification de base

De nombreuses API Enterprise de X nécessitent l’utilisation de l’authentification HTTP Basic. Pour qu’une requête vers une API qui requiert l’authentification Basic aboutisse, vous devez transmettre une combinaison valide d’adresse e‑mail et de mot de passe dans un en‑tête d’autorisation pour chaque requête. La combinaison e‑mail et mot de passe est la même que celle que vous utiliserez pour accéder à la console des API Enterprise, et peut être modifiée depuis cette console.  Lorsque vous construisez une requête utilisant l’authentification Basic, assurez‑vous d’ajouter l’en‑tête HTTP Authentication: Basic avec les identifiants encodés via HTTPS. Dans l’exemple de requête cURL suivant, vous devez remplacer <email_address> et <password> par vos identifiants avant d’envoyer la requête :
curl -v --compressed -u<email_address>:<password>
    "https://gnip-api.x.com/search/30day/accounts/<account-name>/prod/counts.json?query=from%3Axdevelopers"
API nécessitant une authentification de base :