Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
El servicio de carpeta creativa permite agrupar las creatividades con fines organizativos. Puede agregar varias creatividades a la vez a una carpeta mientras la crea.
API de REST
| Http (método) | Endpoint | Description |
|---|---|---|
GET |
https://api.appnexus.com/creative-folder?advertiser_id=ADVERTISER_ID | Ver todas las carpetas creativas (debe especificar el anunciante). |
GET |
https://api.appnexus.com/creative-folder?advertiser_id=ADVERTISER_ID& id=FOLDER_ID | Ver una carpeta creativa específica. |
POST |
https://api.appnexus.com/creative-folder?advertiser_id=ADVERTISER_ID (JSON de carpeta creativa) |
Agregue una nueva carpeta creativa (puede agregar creatividades a la carpeta en esta acción o después). |
POST |
https://api.appnexus.com/creative-folder?advertiser_id=ADVERTISER_ID (JSON de carpeta creativa) |
Agregue una nueva creatividad a una de las carpetas. |
PUT |
https://api.appnexus.com/creative-folder?id=CREATIVE_ID& advertiser_id=ADVERTISER_ID (JSON de carpeta creativa) |
Modifique una carpeta creativa existente. |
DELETE |
https://api.appnexus.com/creative-folder?advertiser_id=ADVERTISER_ID& id=FOLDER_ID | Elimine una carpeta creativa existente. |
Campos JSON
| Campo | Tipo | Description |
|---|---|---|
id |
Entero | Identificador interno asociado a la carpeta creativa. |
parent_id |
Entero | Obsoleto. |
name |
string | Nombre opcional de la carpeta creativa. |
advertiser_id |
Entero | Todas las creatividades se adjuntan a un anunciante o editor en el momento de la creación. |
creatives |
matriz de objetos | Lista de creatividades que desea incluir en esta carpeta o lista de creatividades que ya están en la carpeta, en función de su solicitud. |
last_modified |
Timestamp | Fecha y hora en que se modificó por última vez la carpeta creativa. |
Ejemplos
Agregar una carpeta creativa que contenga dos creatividades (ya existentes)
{code}$ cat creative-folder
{
"creative-folder":{
"creatives":[{
"id":246305
},
{
"id":246221
}
]
}
}
$ curl -b cookies -c cookies -X POST -d @creative-folder 'https://api.appnexus.com/creative-folder?advertiser_id=493'
{
"response": {
"status": "OK",
"id": 338
}
}
{code}
Ver todas las carpetas del anunciante 493
{code}$ curl -b cookies -c cookies 'https://api.appnexus.com/creative-folder?advertiser_id=493'
{
"response": {
"creative-folders": [
{
"id": 81,
"parent_id": null,
"advertiser_id": 493,
"name": "Hosted Images",
"last_modified": "2010-03-31 21:26:59",
"creatives": [
{
"id": "14900"
}
]
},
{
"id": 82,
"parent_id": null,
"advertiser_id": 493,
"name": "3rd party images",
"last_modified": "2010-03-31 21:27:07",
"creatives": [
{
"id": "246305"
}
]
},
{
"id": 152,
"parent_id": null,
"advertiser_id": 493,
"name": "an-creatives-2",
"last_modified": "2010-08-05 15:18:50",
"creatives": [
{
"id": "246214"
},
{
"id": "246215"
},
{
"id": "246216"
},
{
"id": "246217"
},
{
"id": "246218"
},
{
"id": "246219"
},
{
"id": "246220"
},
{
"id": "246221"
}
]
},
{
"id": 338,
"parent_id": null,
"advertiser_id": 493,
"name": null,
"last_modified": "2011-06-20 19:15:18",
"creatives": [
{
"id": "246221"
},
{
"id": "246305"
}
]
}
],
"status": "OK",
"count": 4,
"start_element": 0,
"num_elements": 100
}
}
{code}
Adición de una creatividad a una carpeta creativa existente
Asegúrese de incluir append=true en la instrucción de consulta. Si lo deja desactivado, se sobrescribirán todas las creatividades existentes en la carpeta.
$ cat creative-folder
{
"creative-folder":{
"creatives":[{
"id":876543
}
]
}
}
curl -b cookies -X PUT -d @creative-folder 'https://api.appnexus.com/creative-folder?id=338&advertiser_id=493&append=true'
{
"response": {
"status": "OK",
"id": 338
}
}