API de plataforma digital: servicio de sistema operativo
Nota:
Para recuperar las versiones del sistema operativo (Android 3.x, Apple iOS 6, etc.), debe usar el servicio extendido del sistema operativo en lugar de este servicio. Para recuperar los sistemas operativos en su conjunto (Android, Windows, Linux, etc.), debe usar el servicio de familia del sistema operativo.
API de REST
Http (método) | Punto de conexión | Ejemplo |
---|---|---|
GET |
https://api.appnexus.com/operating-system |
Ver todos los sistemas operativos. |
GET |
https://api.appnexus.com/operating-system?search=SEARCH_TERM |
Busque sistemas operativos con identificadores o nombres que contengan determinados caracteres. |
GET |
https://api.appnexus.com/operating-system?id=OPERATING_SYSTEM_ID |
Ver un sistema operativo específico. |
GET |
https://api.appnexus.com/operating-system/meta |
Averigüe por qué campos puede filtrar y ordenar. |
Campos JSON
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador del sistema operativo. |
last_modified |
string | Fecha y hora en que se modificó por última vez la entrada de la versión del sistema operativo. |
name |
string | Nombre de la versión del sistema operativo. |
os_family_id |
Entero | Identificador de la familia de sistemas operativos a la que pertenece la versión del sistema operativo. Puede usar el servicio de familia del sistema operativo para obtener información sobre las familias de sistemas operativos. |
os_family_name |
string | Nombre de la familia de sistemas operativos a la que pertenece la versión del sistema operativo, por ejemplo, "Android" , "Apple iOS" , "Apple Mac/OSX" , etc. |
platform_type |
enumeración | Tipo de plataforma en la que se ejecuta la versión del sistema operativo. Posibles valores: - "web" - "mobile" - "both" |
Ejemplos
Ver todos los sistemas operativos
$ curl -b cookies -c cookies 'https://api.appnexus.com/operating-system'
{
"response": {
"status": "OK",
"count": 15,
"start_element": 0,
"num_elements": 100,
"operating-systems": [
{
"id": 0,
"name": "Unknown",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 1,
"name": "Windows 7",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 2,
"name": "Windows Vista",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 3,
"name": "Windows XP",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 4,
"name": "Windows 2000",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 5,
"name": "Windows (other versions)",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 6,
"name": "Android",
"platform_type": "mobile",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 7,
"name": "Linux",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 8,
"name": "iPhone",
"platform_type": "mobile",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 9,
"name": "iPod",
"platform_type": "mobile",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 10,
"name": "iPad",
"platform_type": "mobile",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 11,
"name": "Mac",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 12,
"name": "Blackberry",
"platform_type": "mobile",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 13,
"name": "Windows Phone 7",
"platform_type": "mobile",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
},
{
"id": 14,
"name": "Windows 8",
"platform_type": "web",
"os_family_id": null,
"last_modified": "2012-11-28 16:25:01",
"os_family_name": null
}
],
"dbg_info": {
...
}
}
}
Visualización de un sistema operativo específico
$ curl -b cookies -c cookies 'https://api.appnexus.com/operating-system?id=8'
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"operating-system": {
"id": 8,
"name": "iPhone - iOS (other versions)",
"platform_type": "mobile",
"os_family_id": 3,
"last_modified": "2013-02-21 21:37:12",
"os_family_name": "Apple iOS"
}
}
}