Compartir a través de


Servicio de configuración de miembros de ASI

Nota:

Este servicio está disponible actualmente para un conjunto limitado de clientes y empleados de Microsoft.

La configuración de miembro asi es un servicio de solo administrador que permite a los usuarios agregar entradas a la api.asi_member_settings tabla. Adserver consume esta tabla y contiene la configuración de los miembros de ASI. Tenga cuidado al modificar objetos mediante este servicio.

API de REST

Http (método) Endpoint Description
POST https://api.appnexus.com/asi-member-setting
(asi_member_setting JSON)
Agregar una nueva configuración de miembro de ASI
PUT https://api.appnexus.com/asi-member-setting?member_id=MEMBER_ID
(asi_member_setting_update JSON)
Modificación de una configuración de miembro de ASI
GET https://api.appnexus.com/asi-member-setting Visualización de toda la configuración de miembros de ASI
GET https://api.appnexus.com/asi-member-setting?member_id=MEMBER_ID Visualización de una configuración de miembro de ASI específica
GET https://api.appnexus.com/asi-member-setting/meta Averigüe por qué campos puede filtrar y ordenar

Campos JSON

Campo Tipo (longitud) Description
member_id Entero Identificador del miembro asi.
Obligatorio activado: POST/PUT
use_second_price booleano Configuración para usar segundas subastas de precios.
Valor predeterminado: false
allow_cookieless booleano Marca para indicar si el miembro asi está habilitado para enviar tráfico sin cookies.
Valor predeterminado: false
append_pubclick booleano Establece el campo append_pubclick de la base de datos.
Valor predeterminado: false

Ejemplos

Ver una configuración de miembro de ASI específica

$ curl -b cookies -c cookies 'https://api.appnexus.com/asi-member-setting?member_id=280'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "asi-member-settings": [
      {
        "member_id": 280,
        "use_second_price": true,
        "allow_cookieless": true,
        "append_pubclick": false,
        "last_activity": "2015-01-08 15:06:39"
      }
    ],
    "dbg_info": {
      "instance": "62.bm-hbapi.prod.nym2",
      "s1ave_hit": true,
      "db": "227.bm-mysql.prod.nym2",
      "awesomesauce_cache_used": false,
      "count_cache_used": false,
      "warnings": [
      ],
      "time": 46.911001205444,
      "start_microtime": 1421274164.9374,
      "version": "1.15.329",
      "s1ave_lag": 0,
      "member_last_modified_age": 544565,
      "output_term": "asi-member-settings"
    }
  }
}

Modificación de una configuración de miembro de ASI

$ cat asi_member_setting_update

{
    "asi-member-setting": {
        "use_second_price":true
    }
}
$ curl -b cookies -c cookies -X PUT -d @asi_member_setting_update 'https://api.appnexus.com/asi-member-setting?id=280'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "asi-member-settings": [
      {
        "member_id": 280,
        "use_second_price": false,
        "allow_cookieless": true,
        "append_pubclick": false,
        "last_activity": "2015-01-08 15:06:39"
      }
    ],
    "dbg_info": {
      "instance": "62.bm-hbapi.prod.nym2",
      "s1ave_hit": true,
      "db": "227.bm-mysql.prod.nym2",
      "awesomesauce_cache_used": false,
      "count_cache_used": false,
      "warnings": [
      ],
      "time": 46.911001205444,
      "start_microtime": 1421274164.9374,
      "version": "1.15.329",
      "s1ave_lag": 0,
      "member_last_modified_age": 544565,
      "output_term": "asi-member-settings"
    }
  }
  }