Compartir a través de


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, phoneo 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 truees , el dispositivo admite cookies. Si nulles , Xandr no sabe si el dispositivo admite o no cookies.
supports_flash Booleano Todavía no se admite. Si truees , el dispositivo admite creatividades flash. Si nulles , Xandr no sabe si el dispositivo admite Flash o no.
supports_geo Booleano Todavía no está disponible. Si truees , 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 truees , el dispositivo admite creatividades de audio HTML. Si nulles , Xandr no sabe si el dispositivo admite o no audio HTML.
supports_html_video Booleano Todavía no está disponible. Si truees , el dispositivo admite creatividades de vídeo HTML. Si nulles , Xandr no sabe si el dispositivo admite o no vídeo HTML.
supports_js Booleano Todavía no está disponible. Si truees , el dispositivo admite creatividades de JavaScript. Si nulles , 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
                    }
                ]
            },
            ...
        ]
    }
}