Compartir a través de


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