Servicio De plataforma de configuración
Nota:
Este servicio está disponible actualmente para un conjunto limitado de clientes y empleados de Microsoft.
Config Platform es un servicio de solo administrador para actualizar la configuración de varias pujas muy específica para los miembros del pujador (almacenados en la common.config_platform
tabla). Tenga mucho cuidado al agregar o actualizar objetos mediante este servicio.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
POST |
https://api.appnexus.com/config-platform (config JSON) |
Agregue una nueva configuración de la plataforma de configuración. |
PUT |
https://api.appnexus.com/config-platform?id=CONFIG_PLATFORM_ID (config_update JSON) Nota: CONFIG_PLATFORM_ID es un identificador generado de forma única para la configuración de la plataforma de configuración y se puede recuperar a través de GET . |
Modifique una configuración de la plataforma de configuración. |
GET |
https://api.appnexus.com/config-platform |
Ver toda la configuración de la plataforma de configuración. |
Campos JSON
Campo | Tipo (longitud) | Descripción |
---|---|---|
id |
Entero | Identificador de la configuración de la plataforma de configuración. Predeterminado: Número generado automáticamente. Obligatorio On: PUT /DELETE , en la cadena de consulta. |
key |
varchar(256) | Valor de clave usado por adserver. Obligatorio activado: POST |
value |
varchar(16834) | Valor de la clave especificada. Obligatorio activado: POST |
application |
varchar(256) | La aplicación que usa la configuración. Actualmente solo "impbus" se admite .Obligatorio activado: POST |
json_value_type |
enumeración | Tipo del valor especificado. Valores posibles: "string" , "array" , "numeric" o "boolean" .Obligatorio activado: POST |
Ejemplos
Ver todas las config-platform
configuraciones
$ curl -b cookies -c cookies 'https://api.appnexus.com/config-platform'
{
"response": {
"status": "OK",
"count": 5,
"start_element": 0,
"num_elements": 100,
"config-platforms": [
{
"id": 1,
"key": "admarket_scale_pct",
"value": "75",
"instance": null,
"application": "impbus",
"depend": 0,
"variation": null,
"json_value_type": "numeric",
"last_modified": "2013-02-18 13:57:02"
},
{
"id": 2,
"key": "threepe_bidder_id",
"value": "55",
"instance": null,
"application": "impbus",
"depend": 1,
"variation": null,
"json_value_type": "numeric",
"last_modified": "2014-10-02 21:38:53"
},
{
"id": 3,
"key": "rmx_max_num_bids",
"value": "5",
"instance": null,
"application": "impbus",
"depend": 1,
"variation": null,
"json_value_type": "numeric",
"last_modified": "2013-08-08 12:53:06"
},
...
]
}
}
Modificación de una config-platform
configuración
$ cat config_platform_update
{
"config-platform": {
"value": 7
}
$ curl -b cookies -c cookies -X PUT -d @template_update 'https://api.appnexus.com/config-platform?id=3'
{
"response": {
"status": "OK",
"count": 5,
"start_element": 0,
"num_elements": 100,
"config-platform": {
"id": 3,
"key": "rmx_max_num_bids",
"value": "7",
"instance": null,
"application": "impbus",
"depend": 1,
"variation": null,
"json_value_type": "numeric",
"last_modified": "2015-01-15 12:53:06"
}
}
}