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