Resultados de la búsqueda :

×

Integre puntos finales de API REST externos/de terceros en el sitio de WordPress

Integre puntos finales de API REST externos/de terceros en el sitio de WordPress



Conseguir prueba gratuita

La integración de API externas con WordPress se ha vuelto cada vez más común para ampliar la funcionalidad y mejorar la experiencia del usuario. Puede llamar sin problemas a API externas desde WordPress, aprovechando las capacidades de integración de API de WordPress.. Este proceso implica utilizar la API REST de WordPress para comunicarse con servicios API externos, recuperando y mostrando contenido dinámico directamente en los sitios web de WordPress. Puede recuperar datos de cualquier API externa y utilice sin problemas esta información dentro de su sitio de WordPress. Esta integración no solo enriquece las ofertas del sitio web sino que también agiliza la gestión de contenido, permitiéndole actualizar y presentar información en tiempo real de manera eficiente a su audiencia.


Esta guía le ayudará a integrar API externas/de terceros en WordPress. Realice operaciones en puntos finales API externos o de terceros en cualquier evento de complemento de WordPress o de terceros. El complemento ofrece la opción de incrustar el enlace de WordPress específico para la conexión API externa.


La guía también destaca los pasos para generar puntos finales REST personalizados en WordPress específicos para su propia consulta SQL compleja.





API personalizada para WordPress
Por miniOrange

El complemento API personalizada para WordPress le permite crear API de WordPress/puntos finales personalizados/API REST. Puede recuperar/modificar/crear/eliminar datos con una interfaz gráfica fácil de usar.

Para saber más

1. Casos de uso para la versión [Enterprise] del complemento API REST personalizado


mini naranja img Obtenga datos directamente desde el punto final de la API REST para mostrarlos en el sitio de WordPress


    Configuración personalizada del punto final de la API Rest
  • Imagine que tiene un punto final de API REST otorgado por su proveedor de API y desea recuperar datos de su parte. Este proceso se puede ejecutar sin esfuerzo en cuestión de segundos empleando la función de integración de API externas de nuestro complemento, directamente en el backend de WordPress, lo que permite una integración efectiva de la API de WordPress. Los datos recuperados se pueden utilizar sin problemas para mostrarlos en su sitio de WordPress.

    Además, puedes compartir datos en tiempo real a través de solicitudes de puntos finales API. En los casos en los que es necesaria una llamada a una API externa, el complemento ofrece un enlace de WordPress dedicado que se puede utilizar cómodamente.


mini naranja img Llame a la API REST externa (que no sea de WordPress) para eventos de envío de formularios


    Llamada API Rest personalizada externa
  • Supongamos que tiene un sitio de WordPress integrado con un proveedor externo/tercero. Ahora quieres:

      1. Realice algunas acciones como registrar/iniciar sesión/eliminar miembros en el lado del proveedor externo.

      2. Obtenga/actualice algunos otros datos haciendo que las API REST llamen al proveedor en función de eventos como WPforms, Gravity Forms, Elementor, Contact-form7 o cualquier otro envío de formulario.

    Nuestro complemento proporciona integración de API de WordPress mediante un enlace específico para conexiones API externas/de terceros. Este enlace se puede integrar fácilmente de forma dinámica con todos los formularios, ejecutarse en el envío y proporcionar el estado de la llamada API.

mini naranja img Integre API REST externas en pasarelas de pago


    Pasarelas de pago API Rest personalizadas
  • Digamos que su sitio web de WordPress incluye una pasarela de pago, como PayPal, Stripe o cualquier otra que ofrezca Woocommerce, Wpforms, el complemento Stripe o cualquier otro complemento.
    Desea llamar a API específicas para actualizar el estado del usuario, el nivel de membresía, etc. en el proveedor de API externo según el estado y el monto del pago. Esto se logra fácilmente utilizando el enlace proporcionado por nuestro complemento para llamar a una API externa desde WordPress. Este enlace puede integrarse directamente en las puertas de enlace y ejecutarse únicamente en función del estado de la transacción.

mini naranja img Sincronizar/obtener datos de la API externa del proveedor en WooCommerce

  • Suponga que tiene API externas proporcionadas por su proveedor (distribuidor) y desea sincronizar los datos en tiempo real obtenidos de estas API externas en Woocommerce para mostrar estos datos/productos.
    Nuestro complemento le brinda la posibilidad de utilizar una API externa en el sitio de WordPress. Estas API se pueden llamar en el backend utilizando los enlaces de desarrollador para sincronizar los datos en tiempo real con los feeds de productos/artículos de WooCommerce y se pueden mostrar en su sitio.

  • Haga clic aquí para saber más sobre Sincronización de productos WooCommerce a través de API.

Nota: Nuestro complemento proporciona integración de API de WordPress mediante un enlace específico para conexiones API externas/de terceros. Este enlace se puede integrar fácilmente de forma dinámica con todos los formularios, ejecutarse en el envío y proporcionar el estado de la llamada API. En caso de que también esté buscando integrar estos enlaces de desarrollador en el backend de acuerdo con sus requisitos, comuníquese con apisupport@xecurify.com para saber más y háganos saber sus requisitos completos.


2. Pasos para configurar solicitudes de punto final de API REST personalizadas con diferentes


    • Visite la Conectarse a una API externa pestaña en el complemento para conectar los puntos finales API del proveedor externo/tercero a WordPress.
    • Ingrese el nombre de API que desea darle a la conexión API. Este nombre de API debe ser único ya que se utilizará para conectarlo con WordPress.
    • Elija el método del Seleccionar método desplegable.
    • En el cuadro de texto API externa, coloque el punto final de API que desea conectar con WordPress.
    • En los encabezados, hay 2 cuadros de texto: el de la izquierda es para el nombre del encabezado y el de la derecha es para el valor del encabezado que se debe pasar.
      Por ejemplo: Si el encabezado pasado tiene el formato Autorización:Portador luego se agregará 'Autorización' en el primer cuadro de texto y 'Portador debe colocarse en el cuadro de texto derecho como se muestra en el siguiente diagrama.
    • Configuración personalizada del punto final de la API Rest
    • Si su API espera varios encabezados, puede hacer clic en el botón Agregar justo al lado.
    • Puede dejar el campo Cuerpo de la solicitud vacío ya que el cuerpo de la solicitud no se utiliza para las solicitudes GET.
    • Ahora haga clic en el botón Ejecutar para probar la conexión API y obtener la respuesta. Recibirá la tabla de atributos como se muestra a continuación.
    • Configuración de prueba de API Rest personalizada
    • Ahora, una vez que la configuración de la prueba sea exitosa, puede seleccionar los campos de respuesta particulares del menú desplegable Seleccionar campos de respuesta que desea usar para integrar los puntos finales de la API REST externa a WordPress. De forma predeterminada, el campo 'Seleccionar todo' está seleccionado.
    • Ahora puede hacer clic en el botón Guardar para guardar la conexión API.


    • Visite la Conectarse a una API externa pestaña en el complemento para conectar los puntos finales API del proveedor externo/tercero a WordPress.
    • Ingrese el nombre de API que desea darle a la conexión API. Este nombre de API debe ser único ya que se utilizará para conectarlo con WordPress.
    • Seleccione PUBLICAR método del Seleccionar método desplegable.
    • En el cuadro de texto API externa, coloque el punto final de API que desea conectar con WordPress.
    • En los encabezados, hay 2 cuadros de texto: el de la izquierda es para el nombre del encabezado y el de la derecha para el valor del encabezado que se debe pasar. Por ejemplo: si el encabezado pasó a tener el formato Autorización:Portador luego se agregará la 'Autorización' en el primer cuadro de texto y 'Portador debe colocarse en el cuadro de texto derecho como se muestra en el siguiente diagrama.
    • Configuración personalizada del punto final de la API Rest
    • Si el proveedor de API espera que los datos se envíen en el cuerpo de la solicitud de puntos finales de API, puede completar los detalles requeridos. Hay 2 formatos disponibles en los que puedes 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 del cuerpo 'nombre de usuario → usuario de prueba', entonces debe colocar el 'nombre de usuario' en la clave y 'usuario de prueba' en el campo de valor.
      • Para los múltiples pares clave-valor que deben pasarse en el cuerpo de la solicitud del punto final API, puede hacer clic en el botón Agregar.
    • Para que los datos se envíen en los parámetros del cuerpo en formato JSON:
      • Debe seleccionar el JSON en el menú desplegable correspondiente a la opción Cuerpo de solicitud. Y debe pasar los datos en formato JSON como se muestra a continuación.
      • Configuración json de API Rest personalizada
      • Ahora haga clic en el botón Ejecutar para probar la conexión API y obtener la respuesta. Recibirá la tabla de atributos como se muestra a continuación.
      Configuración de prueba de API Rest personalizada
    • Ahora, una vez que la configuración de la prueba sea exitosa, puede seleccionar los campos de respuesta particulares del menú desplegable Seleccionar campos de respuesta que desea usar para integrar los puntos finales de la API REST externa a WordPress. De forma predeterminada, el campo 'Seleccionar todo' está seleccionado.
    • Ahora puede hacer clic en el botón Guardar para guardar la conexión API.

    • Visite la Conectarse a una API externa pestaña en el complemento para conectar los puntos finales API del proveedor externo/tercero a WordPress.
    • Ingrese el nombre de API que desea darle a la conexión API. Este nombre de API debe ser único ya que se utilizará para conectarlo con WordPress.
    • Seleccione PUT método del Seleccionar método desplegable.
    • En el cuadro de texto API externa, coloque el punto final de API que desea conectar con WordPress.
    • En los encabezados, hay 2 cuadros de texto: el de la izquierda es para el nombre del encabezado y el de la derecha para el valor del encabezado que se debe pasar. Por ejemplo: si el encabezado pasó a tener el formato Autorización: Portador luego se agregará la 'Autorización' en el primer cuadro de texto y 'Portador debe colocarse en el cuadro de texto derecho como se muestra en el siguiente diagrama.
    • Configuración personalizada del punto final de la API Rest
    • Si el proveedor de API espera que los datos se envíen en el cuerpo de la solicitud de puntos finales de API, puede completar los detalles requeridos. Hay 2 formatos disponibles en los que puedes 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 del cuerpo 'nombre de usuario → usuario de prueba', entonces debe colocar el 'nombre de usuario' en la clave y 'usuario de prueba' en el campo de valor.
      • Para los múltiples pares clave-valor que deben pasarse en el cuerpo de la solicitud del punto final API, puede hacer clic en el botón Agregar.
    • Para que los datos se envíen en los parámetros del cuerpo en formato JSON:
      • Debe seleccionar el JSON en el menú desplegable correspondiente a la opción Cuerpo de solicitud. Y debe pasar los datos en formato JSON como se muestra a continuación.
      • Configuración json de API Rest personalizada
      • Ahora haga clic en el botón Ejecutar para probar la conexión API y obtener la respuesta. Recibirá la tabla de atributos como se muestra a continuación.
      Configuración de prueba de API Rest personalizada
    • Ahora, una vez que la configuración de la prueba sea exitosa, puede seleccionar los campos de respuesta particulares del menú desplegable Seleccionar campos de respuesta que desea usar para integrar los puntos finales de la API REST externa a WordPress. De forma predeterminada, el campo 'Seleccionar todo' está seleccionado.
    • Ahora puede hacer clic en el botón Guardar para guardar la conexión API.

    • Visite la Conectarse a una API externa pestaña en el complemento para conectar los puntos finales API del proveedor externo/tercero a WordPress.
    • Ingrese el nombre de API que desea darle a la conexión API. Este nombre de API debe ser único ya que se utilizará para conectarlo con WordPress.
    • Seleccione BORRAR método del Seleccionar método desplegable.
    • En el cuadro de texto API externa, coloque el punto final de API que desea conectar con WordPress.
    • En los encabezados, hay 2 cuadros de texto: el de la izquierda es para el nombre del encabezado y el de la derecha para el valor del encabezado que se debe pasar. Por ejemplo: si el encabezado pasó a tener el formato Autorización: Portador luego se agregará la 'Autorización' en el primer cuadro de texto y 'Portador debe colocarse en el cuadro de texto derecho como se muestra en el siguiente diagrama.
    • Configuración personalizada del punto final de la API Rest
    • Si el proveedor de API espera que los datos se envíen en el cuerpo de la solicitud de puntos finales de API, puede completar los detalles requeridos. Hay 2 formatos disponibles en los que puedes 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 del cuerpo 'nombre de usuario → usuario de prueba', entonces debe colocar el 'nombre de usuario' en la clave y 'usuario de prueba' en el campo de valor.
      • Para los múltiples pares clave-valor que deben pasarse en el cuerpo de la solicitud del punto final API, puede hacer clic en el botón Agregar.
    • Para que los datos se envíen en los parámetros del cuerpo en formato JSON:
      • Debe seleccionar el JSON en el menú desplegable correspondiente a la opción Cuerpo de solicitud. Y debe pasar los datos en formato JSON como se muestra a continuación.
      • Configuración json de API Rest personalizada
      • Ahora haga clic en el botón Ejecutar para probar la conexión API y obtener la respuesta. Recibirá la tabla de atributos como se muestra a continuación.
      Configuración de prueba de API Rest personalizada
    • Ahora, una vez que la configuración de la prueba sea exitosa, puede seleccionar los campos de respuesta particulares del menú desplegable Seleccionar campos de respuesta que desea usar para integrar los puntos finales de la API REST externa a WordPress. De forma predeterminada, el campo 'Seleccionar todo' está seleccionado.
    • Ahora puede hacer clic en el botón Guardar para guardar la conexión API.

    3. Genere puntos finales de API REST personalizados utilizando SQL personalizado en WordPress

    • Para utilizar esta función, vaya a 'Crear pestaña API SQL personalizada' en el complemento.
    • Configuración de prueba de API Rest personalizada
    • Para el método OBTENER:
    • 
        Sample SQL query → Select * from custom_table NATURAL JOIN custom_table2 where ID="{{custom_param1}}";
        
        Sample API request format → 
        <Your domain>/wp-json/mo/v1/<api name>?custom_param1=2
        
                          
    • Para el método POST:
    • 
        Sample SQL query → INSERT INTO custom_table (ID, name, email, status) VALUES ('{{custom_param1}}','{{custom_param2}}','{{custom_param3}}','{{custom_param4}}');
        
        Sample API request format → curl -d "custom_param1=2&custom_param2=testuser&custom_param3=testuser@gmail.com&custom_param4=1” -X POST <Your domain>/wp-json/mo/v1/<api name>
        
                          
    • Para el método PUT:
    • 
        Sample SQL query→ UPDATE custom_table SET 
        ID='{{custom_param1}}',name='{{custom_param2}}',email='{{custom_param3}}',status='{{custom_param4}}' WHERE ID={{custom_param5}};
        
        
        Sample API request format → curl -d "custom_param1=2&custom_param2=testuser&custom_param3=testuser@yahoo.com&custom_param4=1&custom_param5=2" -X PUT <Your domain>/wp-json/mo/v1/<api name>
                          
    • Para el método ELIMINAR:
    • 
        Sample SQL query→ DELETE FROM custom_table WHERE ID={{custom_param1}};
        
        Sample API request format → curl -d "custom_param1=0" -X DELETE<Your domain>/wp-json/mo/v1/<api name>
        
                          

    Nota 1:Por favor pase los argumentos según el secuencia/orden como se menciona en los ejemplos anteriores de consulta SQL y solicitud de API.

    Nota 2:El atributo personalizado pasado en la consulta debe tener el siguiente formato “parámetro_personalizado donde i es el valor entero que comienza en 1 y aumenta a medida que aumenta el número de parámetros personalizados en la consulta SQL y también debe pasarse en la secuencia incremental como se muestra en los ejemplos anteriores.


    Recursos adicionales

    mini naranja img  Solicite una demostración del complemento


    Obtenga una prueba con todas las funciones



     Gracias por su respuesta. Nos pondremos en contacto con usted pronto.

    Algo salió mal. Por favor envíe su consulta nuevamente

    Integre los puntos finales de API REST externos/de terceros

    ¿Necesitas ayuda?

    Envíenos un correo electrónico a apisupport@xecurify.com para obtener orientación rápida (por correo electrónico/reunión) sobre sus necesidades y nuestro equipo le ayudará a seleccionar la mejor solución/plan adecuado según sus necesidades.

    ¡Hola!

    ¿Necesitas ayuda? ¡Estamos aquí!

    SOPORTE
    Póngase en contacto con el soporte técnico de miniOrange
    comercial

    Gracias por su consulta.

    Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com