Requisitos
- una cuenta de desarrollador aprobada
- una aplicación aprobada para el acceso a la X Ads API
- una API Key y su secreto obtenidos a través de la interfaz de gestión de la App y
- access tokens para un usuario con acceso a una cuenta de X Ads
Uso de la API
https://ads-api.x.com/<version>/accounts
Verbos HTTP y códigos de respuesta típicos
- GET recupera datos
- POST crea nuevos datos, como campañas
- PUT actualiza datos existentes, como line items
- DELETE elimina datos.
with_deleted=true
al solicitar el recurso. De lo contrario, los registros eliminados devolverán un HTTP 404.
Una solicitud exitosa devolverá una respuesta HTTP de la serie 200 junto con la respuesta JSON que representa el objeto al crear, eliminar o actualizar un recurso.
Al actualizar datos con HTTP PUT, solo se actualizarán los fields especificados. Puede desasignar un valor opcional especificando el parámetro con una cadena vacía. Por ejemplo, este grupo de parámetros desasignaría cualquier end_time
ya especificado: &end_time=&paused=false
.
Consulte Error Codes & Responses para más detalles sobre las respuestas de error.
Parámetros en línea
"abc1"
y usted estuviera recuperando las campañas asociadas con una cuenta, accedería a esa lista usando la URL https://ads-api.x.com/6/accounts/abc1/campaigns
. Al especificar el parámetro en línea account_id
descrito en la URL del recurso (https://ads-api.x.com/6/accounts/:account_id/campaigns
), ha acotado la solicitud a los objetos asociados únicamente con esa cuenta.
Uso de Access Tokens
HTTP y OAuth
Símbolo | Codificación URL |
---|---|
! | %21 |
# | %23 |
$ | %24 |
& | %26 |
’ | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
; | %3B |
= | %3D |
? | %3F |
@ | %40 |
[ | %5B |
] | %5D |
Realiza tu primera solicitud a la API con Twurl
Pruebas con Postman
Ampliación de tu aplicación para realizar solicitudes autenticadas
Implementación personalizada
- Reúne 7 pares clave/valor para el encabezado, que comiencen con oauth_
- Genera una firma HMAC-SHA1 de OAuth 1.0a utilizando esos pares clave/valor
- Crea el encabezado Authorization con los valores anteriores