API de plataforma digital: servicio de modelo de dispositivo
Los dispositivos móviles se clasifican por marca y modelo, donde make suele ser el fabricante del dispositivo (como Apple) y el modelo suele ser el producto específico (por ejemplo, iPhone). El servicio de modelo de dispositivo de solo lectura le permite ver qué modelos de dispositivos móviles están registrados en el sistema Xandr, así como la marca, el tipo de dispositivo (teléfono, tableta u otro dispositivo), el tamaño de pantalla del dispositivo y las funcionalidades admitidas (como creatividades de JavaScript, creatividades flash, cookies) para cada modelo. Puede usar este servicio para recuperar estos datos para dirigirse a campañas móviles.
Nota:
También puede dirigirse a campañas móviles basadas en operadores móviles. Para obtener más información, consulte el Servicio de operador.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
GET |
https://api.appnexus.com/device-model |
Visualización de todos los modelos de dispositivo |
GET |
https://api.appnexus.com/device-model?device_type=DEVICE_TYPE |
Ver todos los modelos de dispositivo de un tipo específico (es decir, pc , phone o tablet ) |
GET |
https://api.appnexus.com/device-model?id=DEVICE_MODEL_ID |
Visualización de un modelo de dispositivo específico |
GET |
https://api.appnexus.com/device-model/meta |
Averigüe por qué campos puede filtrar y ordenar |
Campos JSON
Campo | Tipo | Descripción |
---|---|---|
codes |
matriz de objetos | Representaciones de terceros para el modelo de dispositivo. Consulte Códigos a continuación para obtener más detalles. |
device_make_id |
Entero | Identificador del dispositivo al que pertenece el modelo. Por ejemplo, el modelo de iPhone dispositivo pertenecería a la creación del Apple dispositivo. |
device_make_name |
string | Nombre del dispositivo al que pertenece el modelo. |
device_type |
enumeración | Tipo de dispositivo. Posibles valores: - pc - phone - tablet - tv - gameconsole - stb - mediaplayer |
id |
Entero | Identificador del modelo de dispositivo. |
name |
string | Nombre del modelo de dispositivo (por ejemplo iPhone , ). |
screen_height |
Entero | Alto de la pantalla en el dispositivo. |
screen_width |
Entero | Ancho de la pantalla en el dispositivo. |
supports_cookies |
Booleano | Todavía no está disponible. Si true es , el dispositivo admite cookies. Si null es , Xandr no sabe si el dispositivo admite o no cookies. |
supports_flash |
Booleano | Todavía no se admite. Si true es , el dispositivo admite creatividades flash. Si null es , Xandr no sabe si el dispositivo admite Flash o no. |
supports_geo |
Booleano | Todavía no está disponible. Si true es , el dispositivo puede pasar la latitud y longitud de los usuarios, cuando hay datos GPS disponibles. |
supports_html_audio |
Booleano | Todavía no está disponible. Si true es , el dispositivo admite creatividades de audio HTML. Si null es , Xandr no sabe si el dispositivo admite o no audio HTML. |
supports_html_video |
Booleano | Todavía no está disponible. Si true es , el dispositivo admite creatividades de vídeo HTML. Si null es , Xandr no sabe si el dispositivo admite o no vídeo HTML. |
supports_js |
Booleano | Todavía no está disponible. Si true es , el dispositivo admite creatividades de JavaScript. Si null es , Xandr no sabe si el dispositivo admite JavaScript o no. |
Codes
Cada objeto de la codes
matriz contiene los campos siguientes.
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador del modelo de dispositivo. |
code |
string | Representación de terceros para el modelo de dispositivo. |
notes |
string | Información de identificación sobre el tercero. |
device_model_id |
Entero | Identificador del modelo de dispositivo. |
Ejemplos
Visualización de todos los modelos de dispositivos móviles
$ curl -b cookies -c cookies 'https://api.appnexus.com/device-model'
{
"response": {
"status": "OK",
"count": 9033,
"start_element": null,
"num_elements": null,
"device-models": [
{
"id": 1,
"name": "Onetab XST2",
"device_make_id": 1,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "4G Systems",
"codes": [
{
"id": 1,
"code": "da-3499464",
"notes": "4G Systems:Onetab XST2",
"device_model_id": 1
}
]
},
{
"id": 2,
"name": "PAD7",
"device_make_id": 2,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "A-Link",
"codes": [
{
"id": 2,
"code": "da-3924965",
"notes": "A-Link:PAD7",
"device_model_id": 2
}
]
},
{
"id": 3,
"name": "A101",
"device_make_id": 3,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "Acer",
"codes": [
{
"id": 3,
"code": "da-3318996",
"notes": "Acer:A101",
"device_model_id": 3
}
]
},
{
"id": 4,
"name": "A200",
"device_make_id": 3,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "Acer",
"codes": [
{
"id": 4,
"code": "da-3334186",
"notes": "Acer:A200",
"device_model_id": 4
}
]
},
...
]
}
}
Visualización de un modelo específico de dispositivo móvil
$ curl -b cookies -c cookies 'https://api.appnexus.com/device-model?id=2'
"response": {
"status": "OK",
"count": 1,
"start_element": null,
"num_elements": null,
"device-model": {
"id": 2,
"name": "PAD7",
"device_make_id": 2,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "A-Link",
"codes": [
{
"id": 2,
"code": "da-3924965",
"notes": "A-Link:PAD7",
"device_model_id": 2
}
]
}
}
}
Visualización de todos los modelos de "tablet"
dispositivos
$ curl -b cookies -c cookies 'https://api.appnexus.com/device-model?device_type=tablet'
{
"response": {
"status": "OK",
"count": 547,
"start_element": null,
"num_elements": null,
"device-models": [
{
"id": 1,
"name": "Onetab XST2",
"device_make_id": 1,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "4G Systems",
"codes": [
{
"id": 1,
"code": "da-3499464",
"notes": "4G Systems:Onetab XST2",
"device_model_id": 1
}
]
},
{
"id": 2,
"name": "PAD7",
"device_make_id": 2,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "A-Link",
"codes": [
{
"id": 2,
"code": "da-3924965",
"notes": "A-Link:PAD7",
"device_model_id": 2
}
]
},
{
"id": 3,
"name": "A101",
"device_make_id": 3,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "Acer",
"codes": [
{
"id": 3,
"code": "da-3318996",
"notes": "Acer:A101",
"device_model_id": 3
}
]
},
{
"id": 4,
"name": "A200",
"device_make_id": 3,
"device_type": "tablet",
"screen_width": null,
"screen_height": null,
"is_aggregated": false,
"supports_js": null,
"supports_cookies": null,
"supports_flash": null,
"supports_geo": null,
"supports_html_video": null,
"supports_html_audio": null,
"device_make_name": "Acer",
"codes": [
{
"id": 4,
"code": "da-3334186",
"notes": "Acer:A200",
"device_model_id": 4
}
]
},
...
]
}
}