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.

MétodoGET
URLhttps://{subdomain}.kintone.com/k/v1/preview/app/deploy.json
URL (espacio de invitado)https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/preview/app/deploy.json
Autenticación Autenticación de contraseña , Autenticación de token de API , Autenticación de sesión
Content-Typeapplication/json (no es necesario si se especifica la consulta con una cadena de consulta)

Contenido

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