Compartir a través de


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"
        }
  }
  }