Guía de configuración de extensiones de API personalizadas de Joomla
Resumen
El Extensión de API personalizada para Joomla Te permite crear API personalizadas para ampliar las capacidades del CMS (Sistema de Gestión de Contenidos) de Joomla. Al usar estas API, puedes... Exponer características o datos particulares de su sitio web Joomla, lo que permite que programas o servicios externos se comuniquen con su sitio web Joomla. Gracias a los puntos de conexión personalizados que ha desarrollado, este plugin ofrece un método sencillo para trabajar con la base de datos de Joomla, lo que le permite realizar fácilmente... CRUD (Crear, Leer, Actualizar y Eliminar) operaciones.
Paso 1: Instalación de la extensión API personalizada
- Descargue el archivo zip para el Extensión API personalizada de miniOrange para Joomla desde el enlace de arriba.
- Inicie sesión en su sitio Joomla Administradora consola.
- Desde el menú de alternancia de la izquierda, haga clic en Sistema, luego bajo Instale sección haga clic en Prórrogas de tiempo para presentar declaraciones de impuestos.
- Aquí haga clic en Buscar archivo Botón para localizar e instalar el archivo de extensión descargado anteriormente.
- Una vez que la instalación del complemento sea exitosa. Ahora haga clic en Comience a usar el complemento API personalizado de Joomla.
Nota: Esta guía incluye los pasos de configuración tanto para la versión gratuita como para la premium de la extensión Joomla Custom API. Cuando una función está disponible en la versión gratuita, los pasos se muestran utilizando la interfaz de dicha versión. Para las funciones exclusivas de la versión premium, se muestran los pasos correspondientes. Es posible que observes pequeñas diferencias en la interfaz de usuario entre las versiones gratuita y premium, pero el proceso de configuración general es el mismo.
Paso 2: Crear API personalizadas
- PUBLICAR [DE PRIMERA CALIDAD]
- PUT [DE PRIMERA CALIDAD]
- BORRAR [DE PRIMERA CALIDAD]
Paso 3: Configurar la autenticación de API [DE PRIMERA CALIDAD]
- Token de portador
- Autenticación JWT
- Autenticación básica
- API Key
Paso 4: Autenticación para API REST [DE PRIMERA CALIDAD]
Configure la autenticación para las API principales de Joomla y las API alojadas en su sitio Joomla que se aplicarán automáticamente cuando se llamen a estas API.
- Vaya a la Autenticación de API REST .
- Escriba el Nombre de API y Punto final de la API en los campos dados.
- Luego selecciona el Método HTTP en el menú desplegable.
- Luego active el Habilitar autenticación y seleccione el método de autenticación que prefiera. Consulte la Paso 3 Sección de la guía para ver cómo configurar los diferentes métodos de autenticación.
Paso 5: Configurar API externas [DE PRIMERA CALIDAD]
- Vaya a la API externas .
- Introduzca el nombre de la API.
- Luego selecciona el Método API desde el desplegable.
- Escriba el API externa en el campo dado.
- Puede pasar los parámetros de consulta necesarios para esta API configurada. Para que los datos se envíen en el formato de parámetros de consulta.
- Hay 2 campos de texto: el primero es para ingresar la clave y el segundo es para ingresar el valor.
- Por ejemplo→ Si tiene que pasar el siguiente parámetro de consulta 'username→testuser', entonces debe colocar 'username' en la clave y 'testuser' en el campo valuE.
- Puede agregar varios parámetros utilizando el botón +.
- En los encabezados, hay dos cuadros de texto: el izquierdo para el nombre del encabezado y el derecho para el valor que se debe pasar. Por ejemplo: si el encabezado tiene el formato Autorización:Portador, se añadirá "Autorización" en el primer cuadro de texto y "Portador" en el cuadro de texto derecho, como se muestra en el diagrama a continuación.
- Si el proveedor de la API espera que los datos se envíen en el cuerpo de la solicitud de los puntos finales de la API, puede completar la información requerida. Hay dos formatos disponibles para enviar los datos: x-www-form-urlencoded y JSON.
- Para que los datos se envíen en los parámetros del cuerpo en formato x-www-form-urlencoded.
- Hay 2 campos de texto: el primero es para ingresar la clave y el segundo es para ingresar el valor.
- Por ejemplo→ Si tiene que pasar el siguiente parámetro de cuerpo 'username→testuser', entonces debe colocar 'username' en la clave y 'testuser' en el campo de valor.
- Para los pares de valores clave múltiples que deben pasarse en el cuerpo de la solicitud de punto final de API, puede hacer clic en el botón +.
- Para que los datos se envíen en los parámetros del cuerpo en formato JSON: Es necesario seleccionar el JSON del desplegable correspondiente al Cuerpo de la Solicitud
- Ahora haga clic en Guardar configuración .
Paso 6: Configurar las API REST principales de Joomla [DE PRIMERA CALIDAD]
- Navegue a la pestaña API REST principales de Joomla pestaña y haga clic en el Configurar nueva API .
- Para configurar la API REST de Joomla Core necesitará un token de autenticación de API. Vaya a Usuarios -> Administrar -> Haga clic en un usuario.
- Aquí ve a la Token de API de Joomla pestaña y copie el token.
- Volver a la API REST principal de Joomla Presione la pestaña y pegue el token generado en el campo designado. Ingrese un nombre para esta configuración y luego elija la opción requerida. Punto final desde el menú desplegable. Si es necesario, también puede aplicar Filtros de consulta y configure el Campos de punto final junto con el preferido Formato de salidaUna vez que todo esté configurado, haga clic en el API de prueba botón para verificar la configuración.
- Verás un Respuesta API Si la configuración fue exitosa, haga clic en el Guardar configuración .
- La API REST principal de Joomla Se ha configurado correctamente. Ahora puede copiar el archivo generado. Código corto Seleccione el código de esta sección y colóquelo en cualquier parte de su sitio para mostrar la respuesta de la API directamente en la interfaz.
