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_id que . 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"
}
}
]
}
}