Requisitos
- una cuenta de desarrollador aprobada
- una App que haya sido aprobada para el acceso a la Ads API
- clave y secreto de API obtenidos a través de la interfaz de administración del App y
- tokens de acceso 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 correcta 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 restablecer (un-set) 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.
Consulte Códigos y respuestas de error para más detalles sobre las respuestas de error.
Parámetros en línea
"abc1" y estuviera obteniendo las campañas asociadas a 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), estará delimitando la solicitud a objetos asociados únicamente a 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 |
Realiza tu primera solicitud a la API con Twurl
Pruebas con Postman
Ampliar tu aplicación para realizar solicitudes autenticadas
Implementación personalizada
- Recopilar 7 pares clave/valor para el encabezado, empezando por oauth_
- Generar una firma HMAC-SHA1 de OAuth 1.0a con esos pares clave/valor
- Crear el encabezado Authorization usando los valores anteriores