Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce service en lecture seule est utilisé pour récupérer les applications mobiles qui ont été auditées par Xandr, ainsi que leurs instances associées. Pour les besoins de ce service, une application mobile est définie comme la représentation canonique d’une application, tandis qu’une version de cette application conçue pour s’exécuter sur un appareil particulier (un « port ») serait une instance de cette application. Cela est analogue à la distinction entre une classe et un instance d’une classe.
Par exemple, si "Happy Pirate Party Pro" est une application mobile, afin de représenter l’application, ses instances incluent la version Android, la version iOS, la version Windows Phone et toutes les autres versions qui s’exécutent en tant qu’applications sur des appareils mobiles.
API REST
| HTTP, méthode | Endpoint | Description |
|---|---|---|
GET |
https://api.appnexus.com/mobile-app |
Récupérer toutes les applications mobiles inscrites auprès du système |
GET |
https://api.appnexus.com/mobile-app?id=4 |
Récupérer des informations sur une seule application mobile, y compris ses instances |
GET |
https://api.appnexus.com/mobile-app?search="The app name" |
Rechercher une application mobile |
Champs JSON
| Nom | Type (longueur) | Description |
|---|---|---|
created_on |
date | Quand cet objet a été inscrit auprès de notre système. |
id |
int | ID unique associé à cette application. |
last_modified |
date | Date de la dernière mise à jour de cet objet. |
mobile-app-instance |
tableau d’objets | Liste des instances de cette application qui sont inscrites auprès de notre système. Ce champ est retourné uniquement lors de la demande d’une application mobile spécifique. Pour plus d’informations sur une application individuelle instance, utilisez le service d’instance d’application mobile. |
name |
string | Nom de l’application. |
Instance d’application mobile
Chaque objet du mobile-app-instance tableau contient les champs suivants, qui décrivent un instance d’une application. Pour plus d’informations, consultez Service d’instance d’application mobile (pour la lecture) et Service de liste d’instances d’application mobile (pour l’écriture).
| Nom | Type | Description |
|---|---|---|
created_on |
date | Lorsque cette instance a été créée. |
id |
int | ID associé à cette instance. |
instance-bundle |
tableau d’objets | Informations d’identification associées au instance d’une application. |
last_modified |
date | Lorsque cette instance a été mise à jour pour la dernière fois. |
mobile_app_store |
tableau d’objets | Cet objet wrapper contient le nom, l’URL et l’ID de l’App Store où cette instance de l’application est disponible. |
Exemples
Récupérer toutes les applications mobiles inscrites auprès du système
$ curl -b cookies https://api.appnexus.com/mobile-app
{
"response": {
"status": "OK",
"count": 163,
"start_element": 0,
"num_elements": 100,
"mobile-apps": [
{
"id": 1,
"name": "Best App Ever, no Really",
"last_modified": "2013-10-24 13:50:32",
"created_on": "2013-10-24 13:50:32"
},
...
],
...
}
}
Récupérer des informations sur une seule application mobile, y compris ses instances
Dans cet exemple, nous récupérons des informations sur une application mobile unique, y compris des informations sur ses instances inscrites. Vous pouvez utiliser l’ID instance pour obtenir des informations à l’aide du service d’instance d’application mobile.
$ curl -b cookies https://api.appnexus.com/mobile-app?id=4
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"mobile-app": {
"id": 4,
"name": "AutoCreated_958_2i0H2F2d7o9x6k5r4M7l4I1s8r4l4y9",
"verified": false,
"last_modified": "2014-02-13 17:07:32",
"created_on": "2014-02-13 17:07:32",
"mobile-app-instance": [
{
"id": 4,
"last_modified": "2014-02-13 17:07:32",
"created_on": "2014-02-13 17:07:32",
"mobile_app_store": null,
"instance-bundle": [
{
"bundle_id": "Android, com.king.candycrushsaga",
"os_family_id": 2,
"instance_priority_id": 1,
"last_modified": "2014-02-13 17:07:32",
"created_on": "2014-02-13 17:07:32"
}
]
}
]
}
}
}