Obtener el estado de implementación de la aplicación
Obtiene el estado de implementación de la configuración de la aplicación para varias aplicaciones.
Permisos
- Se necesitan permisos de administración de aplicaciones.
Parámetros de solicitud
Parámetro |
Valor |
Obligatorio |
Descripción |
apps |
Arreglo |
Obligatorio |
La lista de aplicaciones de las que se van a comprobar los estados de implementación. El límite máximo es de 300. Si se especifican aplicaciones en espacios de invitado, todas las aplicaciones especificadas en la solicitud deben pertenecer a ese espacio de invitado. |
Solicitud de muestra
1
2
3
4
5
6
7
8
9
10
11
|
var body = {
'apps': [1, 1001]
};
kintone.api(kintone.api.url('/k/v1/preview/app/deploy.json', true), 'GET', body, function(resp) {
// success
console.log(resp);
}, function(error) {
// error
console.log(error);
});
|
XMLHttpRequest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var params = '?apps[0]=1&apps[1]=1001';
var url = 'https://{subdomain}.kintone.com/k/v1/preview/app/deploy.json' + params;
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.onload = function() {
if (xhr.status === 200) {
// success
console.log(JSON.parse(xhr.responseText));
} else {
// error
console.log(JSON.parse(xhr.responseText));
}
};
xhr.send();
|
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
apps |
Arreglo |
Una lista de objetos con datos de estados de implementación. |
apps[].app |
Cuerda |
El identificador de la aplicación. |
apps[].status |
Cuerda |
El estado de la implementación de la configuración de la aplicación.- PROCESSING: Se está implementando la configuración de la aplicación.
- SUCCESS: Se ha implementado la configuración de la aplicación.
- FAIL: Se ha producido un error y se ha producido un error en la implementación de la configuración de la aplicación.
- CANCEL: La implementación de la configuración de la aplicación se canceló debido a que se produjo un error en la implementación de otras configuraciones de la aplicación.
|
Ejemplo de respuesta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
{
"apps": [
{
"app": "8",
"status": "PROCESSING"
},
{
"app": "9",
"status": "PROCESSING"
},
{
"app": "10",
"status": "PROCESSING"
}
]
}
|