Partager via


API de plateforme numérique - Service système d’exploitation

Remarque

Pour récupérer les versions du système d’exploitation (Android 3.x, Apple iOS 6, etc.), vous devez utiliser le service étendu du système d’exploitation au lieu de ce service. Pour récupérer des systèmes d’exploitation dans leur ensemble (Android, Windows, Linux, etc.), vous devez utiliser le service famille de systèmes d’exploitation.

API REST

HTTP, méthode Point de terminaison Exemple
GET https://api.appnexus.com/operating-system Afficher tous les systèmes d’exploitation.
GET https://api.appnexus.com/operating-system?search=SEARCH_TERM Recherchez des systèmes d’exploitation avec des ID ou des noms contenant certains caractères.
GET https://api.appnexus.com/operating-system?id=OPERATING_SYSTEM_ID Afficher un système d’exploitation spécifique.
GET https://api.appnexus.com/operating-system/meta Découvrez les champs que vous pouvez filtrer et trier.

Champs JSON

Champ Type Description
id int ID du système d’exploitation.
last_modified string Date et heure de la dernière modification de l’entrée de version du système d’exploitation.
name string Nom de la version du système d’exploitation.
os_family_id int ID de la famille de systèmes d’exploitation à laquelle appartient la version du système d’exploitation. Vous pouvez utiliser le service famille de systèmes d’exploitation pour obtenir des informations sur les familles de systèmes d’exploitation.
os_family_name string Nom de la famille de systèmes d’exploitation à laquelle appartient la version du système d’exploitation, par exemple, "Android", "Apple iOS", "Apple Mac/OSX", etc.
platform_type enum Type de plateforme sur laquelle la version du système d’exploitation s’exécute. Valeurs possibles :
- "web"
- "mobile"
- "both"

Exemples

Afficher tous les systèmes d’exploitation

$ 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": {
      ...
    }
  }
}

Afficher un système d’exploitation spécifique

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