Compartir a través de


Servicio de configuración de controlador de dominio miembro

Nota:

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

Member Datacenter Setting es un servicio de solo administrador que permite a los usuarios agregar entradas a la api.member_dc_setting tabla. Esta tabla la consume el bus de impresiones y se usa para configurar opciones específicas del centro de datos para los miembros del licitador. Tenga cuidado al modificar objetos mediante este servicio.

API de REST

Http (método) Endpoint Description
POST https://api.appnexus.com/member-dc-setting
(datacenter_setting JSON)
Agregar una nueva configuración de centro de datos de miembros
PUT https://api.appnexus.com/member-dc-setting?id=DATACENTER_SETTING_ID
(datacenter_setting_update JSON)

Nota: es DATACENTER_SETTING_ID un identificador generado de forma única en la tabla; no es lo mismo member_idque . Este valor se puede recuperar a través de GET.
Modificación de una configuración del centro de datos de miembro
DELETE https://api.appnexus.com/member-dc-setting?id=DATACENTER_SETTING_ID Eliminar una configuración del centro de datos de miembro.
GET https://api.appnexus.com/member-dc-setting Ver toda la configuración del centro de datos de miembros.
GET https://api.appnexus.com/member-dc-setting?member_id=MEMBER_ID Ver la configuración del centro de datos de un miembro específico.
GET https://api.appnexus.com/member-dc-setting/meta Averigüe por qué campos puede filtrar y ordenar.

Campos JSON

Campo Tipo (longitud) Description
id Entero Identificador de la configuración del centro de datos miembro.

Valor predeterminado: número generado automáticamente.
Obligatorio activado: PUT/DELETE, en la cadena de consulta.
member_id Entero Identificador del miembro del pujador.

Obligatorio activado: POST
datacenter object Objeto que contiene el identificador del centro de datos para la configuración específica (para ver una lista de centros de datos, use el servicio Datacenter).

Valor predeterminado: null
default_auction_timeout_ms Tiempo de espera predeterminado de la subasta para el miembro del pujador. Puede ser de hasta 350.

Valor predeterminado: null
throttle_pct decimal(5,2) Porcentaje de limitación del miembro. Puede estar entre el 0 y el 100 por ciento.

Valor predeterminado: null

Ejemplos

Ver la configuración de controlador de dominio de un miembro específico

$ curl -b cookies -c cookies 'https://api.appnexus.com/member-dc-setting?member_id=280'
{
  "response": {
    "status": "OK",
    "count": 3,
    "start_element": 0,
    "num_elements": 100,
    "member-dc-settings": [
      {
        "id": 31,
        "member_id": 280,
        "default_auction_timeout_ms": 350,
        "throttle_pct": null,
        "last_modified": "2014-08-29 02:30:13",
        "datacenter": {
          "id": 7,
          "name": "fra1"
        }
      },
      {
        "id": 28,
        "member_id": 280,
        "default_auction_timeout_ms": 350,
        "throttle_pct": null,
        "last_modified": "2014-08-01 03:37:50",
        "datacenter": {
          "id": 8,
          "name": "sin1"
        }
      },
      {
        "id": 32,
        "member_id": 280,
        "default_auction_timeout_ms": 350,
        "throttle_pct": null,
        "last_modified": "2014-08-01 03:38:03",
        "datacenter": {
          "id": 12,
          "name": "ams3"
        }
      }
    ]
  }
}

Adición de una configuración de centro de datos de miembro

$ cat member_dc_setting

{
    "member-dc-setting": {
        "member_id":123,
        "default_auction_timeout_ms":100,
        "datacenter":{
            "id":7
        }
    }
}
$ curl -b cookies -c cookies -X POST -d @template 'https://api.appnexus.com/member-dc-setting'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "member-dc-settings": [
      {
        "id": 401,
        "member_id": 123,
        "default_auction_timeout_ms": 100,
        "throttle_pct": null,
        "last_modified": "2015-01-15 02:30:13",
        "datacenter": {
          "id": 7,
          "name": "fra1"
        }
      }
    ]
  }
}