Prérequis
- d’un compte développeur approuvé
- d’une application approuvée pour l’accès à la X Ads API
- de l’API Key et du secret obtenus via l’interface de gestion des Apps et
- d’access tokens pour un utilisateur ayant accès à un compte X Ads
Utilisation de l’API
https://ads-api.x.com/<version>/accounts
Verbes HTTP et codes de réponse typiques
- GET récupère des données
- POST crée de nouvelles données, telles que des campagnes
- PUT met à jour des données existantes, comme des éléments de ligne
- DELETE supprime des données.
with_deleted=true
lors de la requête de la ressource. Sinon, les enregistrements supprimés renverront un code HTTP 404.
Une requête réussie renverra une réponse HTTP de la série 200, accompagnée de la réponse JSON représentant l’objet lors de la création, de la suppression ou de la mise à jour d’une ressource.
Lors de la mise à jour de données avec HTTP PUT, seuls les fields spécifiés seront mis à jour. Vous pouvez annuler la définition d’une valeur optionnelle en spécifiant le paramètre avec une chaîne vide. Par exemple, ce groupe de paramètres annulerait toute valeur end_time
déjà spécifiée : &end_time=&paused=false
.
Voir Error Codes & Responses pour plus de détails sur les réponses d’erreur.
Paramètres en ligne
https://ads-api.x.com/6/accounts/abc1/campaigns
. En spécifiant le paramètre en ligne account_id
décrit dans l’URL de ressource (https://ads-api.x.com/6/accounts/:account_id/campaigns
), vous restreignez la requête aux objets associés uniquement à ce compte.
Utilisation des Access Tokens
HTTP et OAuth
Symbole | Encodé en URL |
---|---|
! | %21 |
# | %23 |
$ | %24 |
& | %26 |
’ | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
; | %3B |
= | %3D |
? | %3F |
@ | %40 |
[ | %5B |
] | %5D |
Effectuer votre première requête API avec Twurl
Tests avec Postman
Étendre votre application pour effectuer des requêtes authentifiées
Implémentation personnalisée
- Rassembler 7 paires clé/valeur pour l’en-tête — commençant par oauth_
- Générer une signature OAuth 1.0a HMAC-SHA1 à l’aide de ces paires clé/valeur
- Construire l’en-tête Authorization en utilisant les valeurs ci-dessus