Requisitos
- una cuenta de desarrollador aprobada
- una aplicación que haya sido aprobada para el acceso a la X Ads API
- una clave y un secreto de API obtenidos a través de la interfaz de administración de apps y
- tokens de acceso para un usuario que tenga 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 líneas de pedido
- DELETE elimina datos.
with_deleted=true al solicitar el recurso. De lo contrario, los registros eliminados devolverán un código de estado HTTP 404.
Una solicitud satisfactoria 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 campos especificados. Puedes restablecer (dejar sin valor) un valor opcional especificando el parámetro con una cadena vacía. Por ejemplo, este grupo de parámetros restablecería cualquier end_time ya especificado: &end_time=&paused=false.
Consulta Códigos de error y respuestas para obtener más detalles sobre las respuestas de error.
Parámetros en línea
"abc1" y recuperaras las campañas asociadas con una cuenta, accederías a esa lista utilizando 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), has limitado el alcance de la solicitud a los objetos asociados únicamente con esa cuenta.
Uso de tokens de acceso
HTTP y OAuth
| Símbolo | Codificado en URL |
|---|---|
| ! | %21 |
| # | %23 |
| $ | %24 |
| & | %26 |
| ’ | %27 |
| ( | %28 |
| ) | %29 |
| * | %2A |
| + | %2B |
| , | %2C |
| / | %2F |
| : | %3A |
| ; | %3B |
| = | %3D |
| ? | %3F |
| @ | %40 |
| [ | %5B |
| ] | %5D |
Realizar tu primera solicitud a la API con Twurl
Pruebas con Postman
Ampliar tu aplicación para realizar solicitudes autenticadas
Implementación personalizada
- Recopila 7 pares clave/valor para el encabezado, que comiencen por oauth_
- Genera una firma OAuth 1.0a HMAC-SHA1 usando esos pares clave/valor
- Crea el encabezado Authorization usando los valores anteriores