Partager via


API de plateforme numérique - Service opérateur

Les opérateurs mobiles, également appelés opérateurs sans fil ou opérateurs de réseau mobile, possèdent ou contrôlent tous les éléments nécessaires pour vendre et fournir des services de communication sans fil aux utilisateurs d’appareils mobiles. Le service d’opérateur mobile en lecture seule vous permet de voir quels opérateurs mobiles sont inscrits dans notre système. Vous pouvez utiliser ce service pour récupérer les ID des opérateurs à des fins de ciblage dans les campagnes mobiles.

Remarque

Vous pouvez également cibler des campagnes mobiles en fonction de la fabrique et du modèle des appareils mobiles. Pour plus d’informations, consultez Device Make Service et Device Model Service.

API REST

HTTP, méthode Endpoint Description
GET https://api.appnexus.com/carrier Affichez tous les opérateurs.
GET https://api.appnexus.com/carrier?country_code=COUNTRY_CODE Afficher tous les transporteurs d’un pays spécifique.
GET https://api.appnexus.com/carrier?id=CARRIER_ID Afficher un opérateur spécifique.
GET https://api.appnexus.com/carrier/meta Découvrez les champs que vous pouvez filtrer et trier.

Champs JSON

Champ Type Description
id int ID de l’opérateur mobile.
name string Nom de l’opérateur mobile.
country_code enum Code ISO du pays dans lequel l’opérateur opère.
country_name string Nom du pays dans lequel le transporteur opère.
codes tableau d’objets Représentations tierces pour l’opérateur mobile. Pour plus d’informations, consultez l’objet Codes ci-dessous.

Objet Codes

Chaque objet du codes tableau contient les champs suivants.

Champ Type Description
id int ID du code de l’opérateur.
code chaîne Représentation tierce pour le transporteur.
notes string Informations d’identification sur le tiers.
carrier_id int ID de l’opérateur. (Il s’agit de la même chose que le id champ décrit ci-dessus.)

Exemples

Afficher tous les opérateurs mobiles

{code}$ curl -b cookies -c cookies 'https://api.appnexus.com/carrier'
{
    "response": {
        "status": "OK",
        "count": 143,
        "start_element": null,
        "num_elements": 10,
        "carriers": [
            {
                "id": 1,
                "name": "WIFI",
                "country_code": "",
                "is_aggregated": false,
                "codes": null
            },
            {
                "id": 2,
                "name": "Verizon - AR",
                "country_code": "AR",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 3,
                "name": "Verizon - AU",
                "country_code": "AU",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 4,
                "name": "Verizon - CA",
                "country_code": "CA",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 5,
                "name": "Verizon - DE",
                "country_code": "DE",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 6,
                "name": "Verizon - FR",
                "country_code": "FR",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 7,
                "name": "Verizon - GB",
                "country_code": "GB",
                "is_aggregated": true,
                "codes": null
            },
            ...
        ],
        
    }
}
{code}

Afficher tous les opérateurs mobiles aux États-Unis

{code}$ curl -b cookies -c cookies 'https://api.appnexus.com/carrier?country_code=US'
{
    "response": {
        "status": "OK",
        "count": 7,
        "start_element": null,
        "num_elements": null,
        "carriers": [
            {
                "id": 14,
                "name": "Verizon - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 26,
                "name": "Sprint - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 40,
                "name": "Orange - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 55,
                "name": "T-Mobile - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 60,
                "name": "AT&T - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 90,
                "name": "Vodafone - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            },
            {
                "id": 108,
                "name": "Telefonica - US",
                "country_code": "US",
                "is_aggregated": true,
                "codes": null
            }
        ]
    }
}
{code}

Afficher un opérateur mobile spécifique

{code}
$ curl -b cookies -c cookies 'https://api.appnexus.com/carrier?id=1'
{
    "response": {
        "status": "OK",
        "count": 1,
        "start_element": null,
        "num_elements": null,
        "carriers": [
            {
                "id": 1,
                "name": "WIFI",
                "country_code": null,
                "codes": null
            }
        ]
    }
}
{code}