Soluciones del portal para desarrolladores

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

Como proveedor de API, desarrollaste un conjunto de API para proporcionar acceso a tus servicios de backend. El siguiente paso es crear tu portal de desarrolladores para permitir que los desarrolladores de apps realicen las siguientes acciones:

  • Obtener información sobre las ofertas de datos y servicios
  • Revisar 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

Apigee es compatible con varias soluciones de portal para desarrolladores, que se resumen en la siguiente tabla, que abarca desde una solución inmediata hasta una solución completamente personalizable y extensible. Cuando elijas una solución, debes equilibrar tus requisitos de personalización con el tiempo y el conocimiento necesarios para implementar el portal.

Solución de Apigee Funciones ¿Alojado por Apigee? Asistencia
(requiere una suscripción con licencia)
Portal integrado de Apigee Desarrollo simple del portal de autoservicio. Asistencia de Apigee las 24 horas, todos los días
Módulos de Drupal 8 o 9 Opción completamente personalizable, basada en un CMS eficaz de código abierto integrado a Apigee mediante módulos. No Asistencia de Apigee las 24 horas, todos los días, para la solución de problemas
Hazlo tú mismo (DIY) Desarrollo de portales personalizables por completo con las API de Apigee. No Asistencia de Apigee las 24 horas, todos los días, solo para las API de Apigee

Elige tu solución de portal para desarrolladores

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

Diagrama de flujo que muestra las selecciones de un portal integrado de Drupal o Apigee

Considera crear un portal integrado de Apigee si planeas admitir casos de uso comunes para el desarrollo de portales, como los flujos de creación de apps y registros estándar, y más estilísticos que los cambios funcionales.

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

Compila un portal integrado

Crea rápidamente un portal para desarrolladores ligeros en la IU de Apigee. Navega a https://apigee.google.com/edge, accede y selecciona Publicar > Portales en la barra de navegación lateral de la IU híbrida. 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 X y los modelos híbridos admiten Drupal 8 y 9, que proporcionan un sistema de administración de contenido (CMS) de código abierto y confiable para las empresas. Debido a que Drupal 8 y 9 son de código abierto, puedes extenderlos y contribuir al framework de desarrollo del portal de Drupal 8 y 9, y aprovechar el conocimiento de su comunidad. Para obtener más información, consulta Compila tu portal mediante Drupal 8 y 9.

Compila tu propio portal mediante las API de Apigee

Compila tu propio portal completamente personalizado y aprovecha las API de Apigee que se resumen en la siguiente tabla. Para obtener más información, consulta las secciones descritas en la siguiente tabla.

Categoría API de Apigee Descripción
Estadísticas Stats Visualiza las estadísticas de tus API.
Claves de API Claves de aplicaciones para desarrolladores 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 para desarrolladores

Administra las aplicaciones registradas por los desarrolladores para consumir tus API.
Desarrolladores Desarrolladores Administra los desarrolladores que se registraron en tu portal para desarrolladores.

Simplifica la integración del cliente de tu portal con la biblioteca cliente de Apigee 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: