Introducción

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

Como proveedor de API, desarrollaste un conjunto de API para proporcionar acceso a tus servicios de backend. El siguiente paso es compilar tu portal para desarrolladores a fin de permitirles a los desarrolladores de apps hacer lo siguiente:

  • Obtener información sobre las ofertas de datos y servicios
  • Revisa la documentación completa, que incluye ejemplos de casos de usos, instructivos y documentación de referencia, para aprender a usar tus API.
  • Regístrarse con un proceso de autoservicio para compilar apps que usen tus API

Descripción general de las soluciones del portal para desarrolladores

Apigee admite varias soluciones de portal para desarrolladores, que se resumen en la siguiente tabla, y que van desde opciones sencillas listas para usar hasta opciones totalmente personalizables y extensibles. Cuando eliges una solución, debes equilibrar los requisitos de personalización con el tiempo y el conocimiento necesarios para implementar el portal.

Solución Atributos ¿Alojado por Apigee? Asistencia
(requiere una suscripción con licencia)
Portal integrado de Apigee Desarrollo sencillo de portales de autoservicio.
(solo clientes de la nube pública de Apigee Edge)
Asistencia para Apigee las 24 horas, todos los días
Portal de Drupal 9 Desarrollo de portales de autoservicio completamente personalizables con proyectos de código abierto de Drupal 9. Integración en Apigee mediante el módulo Apigee Edge. No Asistencia de Apigee las 24 horas, todos los días, para solucionar problemas
Portal personalizado Desarrollo de portales de hazlo tú mismo completamente personalizable con las APIs de la plataforma de Apigee. No Asistencia de Apigee las 24 horas, todos los días, solo para las APIs de la plataforma de Apigee

Elige tu solución de portal para desarrolladores

A fin de ayudarte a decidir qué solución del portal para desarrolladores elegir, considera el siguiente árbol de decisión y revisa la Comparación de las funciones del portal para desarrolladores.

Diagrama de flujo en el que se muestra cuándo usar Drupal y cuándo usar el portal integrado de Apigee

Si eres cliente de Apigee Edge para Nube Pública, considera crear un portal integrado de Apigee si planeas admitir casos de uso comunes para el desarrollo de portales, como flujos de registro estándar y creación de apps, y cambios más estilísticos que funcionales.

En este momento, los portales basados en Drupal son la única opción de Apigee Edge para clientes de nube privada y monetización.

Comparación de las funciones del portal para desarrolladores

En la siguiente tabla, se muestra una comparación de las características del portal integrado de Apigee y del portal para desarrolladores basado en Drupal.

Función Portal integrado Drupal
Desarrollo del contenido del portal mediante Markdown ícono de verificación verde ícono de verificación verde
Desarrollo del contenido del portal mediante HTML ícono de verificación verde ícono de verificación verde
Documento de referencia de la API renderizado desde las especificaciones de OpenAPI ícono de verificación verde ícono de verificación verde
Compatibilidad con la versión 3 de OpenAPI Specification ícono de verificación verde ícono de verificación verde
Envía solicitudes reales desde tu referencia de la API ícono de verificación verde ícono de verificación verde
Tema personalizado ícono de verificación verde ícono de verificación verde
Menús personalizados ícono de verificación verde ícono de verificación verde
Etiquetas de terceros, como Google Analytics ícono de verificación verde ícono de verificación verde
Código JavaScript personalizado ícono de verificación verde ícono de verificación verde
Nombre de dominio personalizado ícono de verificación verde ícono de verificación verde
HTTPS habilitados ícono de verificación verde ícono de verificación verde
Términos y Condiciones para la creación de la cuenta ícono de verificación verde ícono de verificación verde
Optimización de la pantalla de los dispositivos móviles ícono de verificación verde ícono de verificación verde
Integración con secuencias de comandos personalizadas y etiquetas de secuencia de comandos ícono de verificación verde ícono de verificación verde
Configuración SMTP ícono de verificación verde ícono de verificación verde
Configuración de plantilla de correo electrónico ícono de verificación verde ícono de verificación verde
CAPTCHA para evitar el envío de spam ícono de verificación verde ícono de verificación verde
Funciones y permisos para cuentas de desarrollador o consumidor ícono de verificación verde ícono de verificación verde
Acceso federado ícono de verificación verde ícono de verificación verde
API de administración de contenido Usa Drupal
Monetización Disponible dentro de poco tiempo ícono de verificación verde
Configuración de búsqueda * ícono de verificación verde
Blog y foros ** ícono de verificación verde
Plantillas de página para la creación de contenido ícono de verificación verde
Estadísticas de aplicaciones en el portal ícono de verificación verde
Administración de eventos basada en reglas ícono de verificación verde
Extensible con módulos de complementos ícono de verificación verde
Flujos personalizados de registro de apps ícono de verificación verde
Flujos de registro personalizados para desarrolladores ícono de verificación verde
Registros del portal ícono de verificación verde
Verificador de vínculos ícono de verificación verde
Compatibilidad con Microsoft Internet Explorer y Microsoft Edge Solo Microsoft Edge ícono de verificación verde
Asistencia de Apigee Consulta la tabla anterior Consulta la tabla anterior

Compila un portal integrado

Si eres cliente de Apigee Edge para la nube pública, puedes crear un portal para desarrolladores liviano con rapidez en la IU de Edge. Navega a https://apigee.com/edge, accede y selecciona Publish > Portals en la barra de navegación lateral de la IU de Edge. Para obtener más información, consulta Compila tu portal integrado.

En la siguiente figura, se muestra la página de destino del portal integrado.

Introducción al portal

Compila un portal basado en Drupal

Con las herramientas de desarrollo del portal de Drupal, puedes crear un portal para desarrolladores totalmente personalizable. Drupal proporciona un amplio conjunto de funciones y todas las capacidades de CMS de Drupal con módulos adicionales de Drupal desarrollados por Apigee. Sin embargo, la implementación de un portal basado en Drupal requiere más tiempo y esfuerzo.

Apigee Edge es compatible con las siguientes versiones de Drupal:

Versión Descripción
Drupal 9 Proporciona un sistema de administración de contenido (CMS) de nivel empresarial, de código abierto y administrado por el cliente confiable. Debido a que Drupal 9 son de código abierto, puedes extenderlos y contribuir al framework de desarrollo del portal de Drupal 9, y aprovechar el conocimiento de su comunidad. Para obtener más información, consulta Compila tu portal mediante Drupal 9.

Compila un portal personalizado con las APIs de Apigee Edge

Crea tu propio portal totalmente personalizado con las APIs de Apigee Edge que se resumen en la siguiente tabla. Para obtener más información, consulta:

Categoría API de Apigee Descripción
Analytics Stats Visualiza las estadísticas de tus API.
Claves de API Claves de aplicación: Desarrollador

Claves de la app: Empresa

Administra las claves de API que se usan para autorizar el uso de las API en apps.
Productos de API Productos de API Administra los productos de API que publicas en el portal para desarrolladores.
Aplicaciones Apps

Apps: Desarrollador

Apps: Empresas

Administra las aplicaciones registradas por los desarrolladores para consumir tus API.
Desarrolladores Desarrolladores

Empresas

Desarrolladores de la empresa

Administra los desarrolladores que se registraron en tu portal para desarrolladores.
Monetización Monetización Monetiza tus APIs.

Simplifica la integración de tu cliente del portal mediante la biblioteca cliente de Apigee Edge para PHP. El SDK facilita la escritura de módulos PHP que usan las API de Apigee descritas en la tabla anterior. Si deseas obtener más información sobre la biblioteca cliente de la API de Apigee para PHP, consulta los siguientes vínculos: