Saltar al contenido principal

Artículos

Añadir

Una vez creada la campaña, deberás añadir el listado de los artículos sobre los que aplica.

POST /me/campaigns/:campaignId/articles HTTP/1.1
Accept: application/vnd.aplazame.v1+json
Authorization: Bearer api_private_key
Host: api.aplazame.com
[
{
"id": "89793238462643383279",
"name": "Reloj en oro blanco de 18 quilates y diamantes",
"description": "Movimiento de cuarzo de alta precisión",
"url": "http://www.chanel.com/fragrance-beauty/Fragrance-N05-88145/sku/138083",
"image_url": "http://www.chanel.com/fragrance-beauty/Fragrance-N05-88145/sku/138083/product_01.jpg"
},
{
"id": "59825349042875546873",
"name": "Nº5 eau premiere spray",
"description": "A decidedly lighter, fresher...",
"url": "http://www.chanel.com/fragrance-beauty/Fragrance-N05-88145/sku/138083",
"image_url": "http://www.chanel.com/fragrance-beauty/Fragrance-N05-88145/sku/138083/product_01.jpg"
}
]
ParámetroTipoRequeridoDescripción
idstringID del artículo.
namestringNombre del artículo.
descriptionstringNoDescripción del artículo.
urlURLURL absoluta del artículo.
image_urlURLNoURL absoluta de la imagen del artículo.

Respuesta

HTTP/1.1 204 NO CONTENT
Content-Type: application/vnd.aplazame.v1+json

Borrado

Borrado individual de un artículo incluido en una campaña.

DELETE /me/campaigns/:campaignId/articles/:articleId HTTP/1.1
Accept: application/vnd.aplazame.v1+json
Authorization: Bearer api_private_key
Host: api.aplazame.com

Respuesta

HTTP/1.1 204 NO CONTENT
Content-Type: application/vnd.aplazame.v1+json

Borrar todos

Al no incluir el id del artículo en la URL estarás referenciando a todos los artítulos de la campaña.

DELETE /me/campaigns/:campaignId/articles HTTP/1.1
Accept: application/vnd.aplazame.v1+json
Authorization: Bearer api_private_key
Host: api.aplazame.com

Respuesta

HTTP/1.1 204 NO CONTENT
Content-Type: application/vnd.aplazame.v1+json

Listado

GET /me/campaigns/:campaignId/articles?page=2 HTTP/1.1
Accept: application/vnd.aplazame.v1+json
Authorization: Bearer api_private_key
Host: api.aplazame.com

Respuesta

HTTP/1.1 200 OK
Content-Type: application/json
{
"cursor": {
"after": 3,
"before": 1
},
"paging": {
"count": 314,
"next": "https://api.aplazame.com/me/campaigns/:campaignId/articles?page=3",
"previous": "https://api.aplazame.com/me/campaigns/:campaignId/articles?page=1"
},
"results": [
]
}
ParámetroTipoDescripción
cursorobjectPuntero de paginación.
pagingobjectEstado de paginación.
resultscollectionListado de campañas.