Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Este servicio de solo lectura se usa para recuperar las "instancias" de la aplicación. Cada objeto recuperado por una llamada a este servicio es una "instancia" de una aplicación descrita en mobile App Service. Las instancias de aplicación se pueden crear a través de Mobile App Instance List Service.
Puede agregar o quitar instancias de aplicaciones móviles de la campaña destinada al servicio de perfil. Consulte la sección Ejemplos a continuación.
API de REST
| Http (método) | Endpoint | Description |
|---|---|---|
GET |
https://api.appnexus.com/mobile-app-instance?id=8 |
Recuperación de una instancia específica de una aplicación móvil |
GET |
https://api.appnexus.com/mobile-app-instance |
Visualización de todas las instancias de aplicaciones móviles en nuestro sistema |
Campos JSON
| Nombre | Tipo | Descripción |
|---|---|---|
instance-bundle |
matriz de objetos | Información de identificación asociada a esta instancia determinada de una aplicación. Para obtener más información, consulte Agrupación de instancias a continuación. |
id |
Entero | Identificador de esta instancia de aplicación. |
mobile_app_store_id |
Entero | La tienda de aplicaciones móviles en la que está disponible esta instancia. Para obtener más información, consulte Mobile App Store Service. |
store.name |
string | El nombre de la tienda de aplicaciones móviles en la que está disponible esta instancia de la aplicación. |
store.url |
string | Dirección URL de la tienda de aplicaciones donde se puede encontrar esta instancia de la aplicación. |
mobile_app_store |
multi_object | La tienda de aplicaciones móviles en la que se encuentra esta instancia de la aplicación. |
last_modified |
date | La última vez que se actualizó esta instancia de aplicación en nuestro sistema. |
created_on |
date | Cuando se creó esta instancia de aplicación en nuestro sistema. |
Agrupación de instancias
| Nombre | Tipo | Descripción |
|---|---|---|
bundle_id |
string | Identificador de agrupación asociado a esta aplicación. |
os_family_id |
Entero | Identificador de familia del sistema operativo asociado a esta aplicación. Para obtener más información, consulte El servicio de familia del sistema operativo. |
last_modified |
date | Cuando la agrupación de esta instancia se actualizó por última vez en nuestro sistema. |
created_on |
date | Cuando se creó la agrupación de esta instancia en nuestro sistema. |
Ejemplos
Obtención de una instancia de aplicación móvil existente
Puede ver una instancia de aplicación móvil existente con una GET llamada:
$ curl -b cookies 'https://api.appnexus.com/mobile-app-instance?id=108
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"mobile-app-instance": {
"id": 108,
"last_modified": "2014-01-16 17:08:50",
"created_on": "2014-01-16 17:08:50",
"mobile_app_store": "",
"instance-bundle": [
{
"bundle_id": "3223423",
"os_family_id": 3,
"instance_priority_id": 1,
"last_modified": "2014-01-23 20:42:57",
"created_on": "2014-01-16 17:07:24"
}
]
}
}
}
Adición de una instancia de aplicación móvil al perfil de destino de la campaña
$ cat profile-update.json
{
"profile": {
"mobile_app_instance_action_include": true,
"mobile_app_instance_targets": [
{
"id": 56
}
]
}
}
$ curl -b cookies -X PUT -d @profile-update.json 'https://api.appnexus.com/profile?id=140537'
{
"response":{
"profile":{
"mobile_app_instance_targets":[
{
"deleted":false,
"os_family_id":2,
"bundle_id":"dsad.com.com",
"id":56
}
],
...SNIP...
},
"num_elements":100,
"start_element":0,
"id":"140537",
"count":1,
"status":"OK"
}
}