Inicio rápido: Recuperar datos de Kintone usando CURL
Visión general
La API REST de Kintone permite controlar registros, aplicaciones y espacios desde servicios externos.
En este artículo se presenta cómo usar curl para ejecutar el método Obtener API de registro desde una herramienta de línea de comandos, para recuperar datos de registro de una aplicación Kintone. Consulte el siguiente artículo para obtener más detalles sobre el Obtener API de registro:
Obtener API de registro
Paso 1. Obtener un subdominio de Kintone
Un subdominio de Kintone es necesario para probar las personalizaciones e integraciones que involucran a Kintone. Una licencia de desarrollador de Kintone gratuita de un año está disponible para los miembros que se unan al Programa de desarrolladores de Kintone. Consulte la siguiente página para solicitar una licencia gratuita de desarrollador de Kintone:
Formulario de registro de licencia de desarrollador
Vuelva a este artículo cuando se haya adquirido la licencia de desarrollador.
Alternativamente, puede registrarse para un entorno de prueba gratuito desde el sitio web de Kintone:
Comience su prueba gratuita de 30 días
Paso 2. Preparar una aplicación Kintone
Antes de recuperar datos de un registro de Kintone, es necesario crear una aplicación de Kintone y al menos un registro. Inicie sesión en el subdominio de Kintone con las credenciales proporcionadas al registrarse y siga estas instrucciones para preparar una aplicación.
-
En el portal, haga clic en el icono [+] del widget Aplicaciones, seleccione Servicio al cliente En el menú de la izquierda, busque el Base de datos de clientes App y haga clic en Agregar esta aplicación. Confirme el mensaje para agregar correctamente una aplicación de base de datos de clientes a su entorno de Kintone.
-
En el portal, haga clic en el botón Base de datos de clientes App, ubicado en el widget Aplicaciones. Si aún no hay datos en la aplicación, la lista de registros estará vacía. Haga clic en el icono [+] para comenzar a agregar datos a un nuevo registro. Al hacer clic en Salvar agregará correctamente el nuevo registro a la aplicación.
Paso 3. Genere un token de API y prepare los parámetros de solicitud
Este paso prepara la información necesaria para llamar a una solicitud de API de REST, preparando los parámetros de solicitud necesarios y generando un token de API desde la aplicación Kintone.
1. Confirme el ID de la aplicación y el ID de registro
Es necesario incluir un identificador de aplicación y un identificador de registro en la solicitud. Para confirmar estos parámetros, vaya a la página de detalles del registro.
El ID de la aplicación y el ID del registro se muestran en la URL de la siguiente manera:
|
|
Por ejemplo, el ID de aplicación del siguiente subdominio de Kintone llamado ejemplo es 42y el ID de registro es 8.
|
|
2. Confirme la URL de la solicitud
El URI de solicitud para la llamada a la API de REST tiene el formato de:
|
|
Por lo tanto, para un subdominio de Kintone llamado ejemplo, la URL a la que enviar la solicitud sería:
|
|
Agregue los parámetros de solicitud del paso anterior para formar el URI de solicitud final, en el siguiente formato:
|
|
Combinando los ejemplos utilizados hasta ahora, el URI de solicitud para este ejemplo sería:
|
|
3. Generar un token de API
Hay tres tipos diferentes de autenticación que se pueden usar para la API REST de Kintone: Autenticación con contraseña, Autenticación de token de APIy Autenticación de sesión. Consulte la sección Autenticación del siguiente artículo para obtener más detalles:
Descripción general de la API REST de Kintone
En este ejemplo se usará Autenticación de token de API. Para generar un token de API desde la aplicación, primero navegue hasta la aplicación de base de datos de clientes creada en el paso anterior. Desde cualquier página dentro de la aplicación, haga clic en el icono de ajustes ubicado en la esquina superior derecha de la aplicación para acceder a la configuración de la aplicación. Navegue hasta el Configuración de la aplicación y haga clic en API Token. Genere un nuevo token, haga clic en Salvary haga clic en Actualizar aplicación.
*Tenga en cuenta que el botón Actualizar aplicación mosto se puede hacer clic para que el token de API se pueda utilizar con la aplicación.
Paso 4. Recuperar los datos
Ahora se debería haber preparado la siguiente información:
- Un ID de aplicación y un ID de registro
- Una URL de solicitud
- Un token de API
Con esta información, ensamble el comando curl para recuperar los datos de registro de la siguiente manera. El X-Cybozu-API-Token se utiliza cuando se autentica con un token de API.
|
|
Por ejemplo, recuperar los datos de registro 8 en la aplicación 42, con un token de API de DjsLvFiyqwDTDxJJSXnNiAuGARpPMnUIYzFluegQ, en el subdominio ejemplo, usaría el siguiente comando.
|
|
Al ejecutar este comando, la herramienta de línea de comandos responderá con los datos del registro especificado en formato JSON.
|
|
La primera propiedad de la respuesta es grabar. Las propiedades dentro de la propiedad grabar son los campos que existen en el registro sin ningún orden en particular. A modo de ejemplo, los pares clave-valor "company_name":{"type":"SINGLE_LINE_TEXT","value":"Joshua's Burger Joint"} muestra que el campo con el código de campo company_name es un Mensaje de texto con un valor de "Joshua's Burger Joint".
Referencia
En cuatro sencillos pasos, se utilizó la API REST de Kintone para recuperar datos de registro de una aplicación Kintone mediante curl. Estos datos ahora se pueden utilizar para varias integraciones con otros servicios. Hay muchas otras API para las aplicaciones de Kintone, como las API para agregar nuevos registros o actualizar los registros existentes. Consulte la siguiente página para obtener más detalles sobre cómo usar la API REST de Kintone, incluidos otros tipos de autenticación, encabezados de solicitud y limitaciones:
Descripción general de la API REST de Kintone