Soluciones de los portales para desarrolladores

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

Como proveedor de APIs, has desarrollado un conjunto de APIs para proporcionar acceso a tus servicios de backend. El siguiente paso es crear tu portal para desarrolladores para que los desarrolladores de aplicaciones puedan hacer lo siguiente:

  • Información sobre tus datos y ofertas de servicios
  • Consulta cómo usar tus APIs con documentación completa, incluidos ejemplos de casos prácticos, tutoriales y documentación de referencia.
  • Registrarse mediante un proceso de autoservicio para crear aplicaciones que usen tus APIs

Apigee admite varias soluciones de portal para desarrolladores, que se resumen en la siguiente tabla. Estas soluciones van desde las preconfiguradas hasta las totalmente personalizables y extensibles. Al elegir una solución, debes sopesar los requisitos de personalización con el tiempo y los conocimientos necesarios para implementar tu portal.

Solución de Apigee Funciones ¿Organizado por Apigee? Asistencia
(requiere una suscripción con licencia)
Portal integrado de Apigee Desarrollo sencillo de portales de autoservicio. Asistencia de Apigee las 24 horas
Módulos de Drupal 10 Opción totalmente personalizable basada en un potente CMS de código abierto integrado con Apigee mediante módulos. No Asistencia de Apigee las 24 horas para problemas de avería
Bricolaje Desarrollo de portales totalmente personalizables mediante las APIs de Apigee. No Asistencia de Apigee las 24 horas para las APIs de Apigee

Elegir una solución para el portal para desarrolladores

Para ayudarte a decidir qué solución de portal para desarrolladores elegir, consulta el siguiente diagrama de flujo de toma de decisiones y la comparación de las funciones de los portales para desarrolladores.

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

Si tienes previsto admitir casos prácticos habituales para el desarrollo de portales, como flujos de registro y creación de aplicaciones estándar, y cambios más estilísticos que funcionales, te recomendamos que crees un portal integrado de Apigee.

Comparación de las funciones del portal para desarrolladores

En la siguiente tabla se comparan las funciones del portal integrado de Apigee y del portal de desarrollo basado en Drupal.

Función Portal integrado Drupal
Desarrollo de contenido del portal con Markdown
Desarrollo de contenido del portal con HTML
Documentación de referencia de la API generada a partir de especificaciones de OpenAPI
Compatibilidad con la versión 3 de la especificación de OpenAPI
Enviar solicitudes en directo desde la referencia de la API
Cumplimiento del programa FedRAMP Como solución de CMS de código abierto totalmente personalizable, es posible implementar un portal de Drupal que cumpla los requisitos de FedRAMP.
Tema personalizado
Menús personalizados
Etiquetas de terceros, como Google Analytics
Código JavaScript personalizado
Nombre de dominio personalizado
HTTPS habilitado
Términos y condiciones para la creación de cuentas
Optimización de la visualización en dispositivos móviles
Integración con secuencias de comandos y etiquetas de secuencia de comandos personalizadas
Configuración de SMTP
Configuración de plantillas de correo
CAPTCHA para evitar el spam
Roles y permisos de cuentas de desarrollador o consumidor
Inicio de sesión federado
APIs de gestión de contenido   Usar Drupal
Monetización  
Configuración de búsqueda *
Blogs y foros **
Plantillas de páginas para crear contenido
Analíticas de aplicaciones en el portal
Gestión de eventos basada en reglas
Extensible con módulos complementarios
Flujos de registro de aplicaciones personalizadas
Flujos de registro de desarrolladores personalizados
Registros del portal
Comprobador de enlaces
Compatibilidad con Microsoft Internet Explorer y Microsoft Edge Solo Microsoft Edge
Alojamiento regional Solo para EE. UU. (Como solución personalizada, puedes alojar un portal de Drupal en la región o las regiones que elijas).

Crear un portal integrado

Crea un portal de desarrollo ligero rápidamente en la interfaz de usuario de Apigee.

Interfaz de usuario de Cloud Console

Ve a la página Distribución > Portales de la consola de Apigee en Cloud:

Ir a Portales

Interfaz clásica

Ve a https://apigee.google.com/, inicia sesión y selecciona Publicar > Portales.

Para obtener más información, consulta el artículo Crear un portal integrado.

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

Introducción de Portal

Crear un portal basado en Drupal

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

Apigee y la versión híbrida son compatibles con Drupal 10, que proporciona un sistema de gestión de contenido (CMS) de código abierto fiable y de nivel empresarial. Como Drupal 10 es de código abierto, puedes ampliar y contribuir al desarrollo del portal de Drupal 10 y aprovechar los conocimientos de la comunidad de Drupal. Para obtener más información, consulta Crear un portal con Drupal 10.

Crear tu propio portal con las APIs de Apigee

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

Categoría APIs de Apigee Descripción
Analytics Estadísticas Consulte las analíticas de sus APIs.
Claves de API Claves de aplicación de desarrollador Gestiona las claves de API que se usan para autorizar el uso de APIs en aplicaciones.
Productos de API API Products Gestiona los productos de API que publicas en el portal para desarrolladores.
Aplicaciones Aplicaciones

Aplicaciones para desarrolladores

Gestiona las aplicaciones registradas por los desarrolladores para consumir tus APIs.
Desarrolladores Desarrolladores Gestiona los desarrolladores que se han registrado en tu portal para desarrolladores.

Simplifica la integración de tu cliente del portal con la biblioteca de cliente de Apigee para PHP. El SDK facilita la escritura de módulos PHP que usan las APIs de Apigee descritas en la tabla anterior. Para obtener más información sobre la biblioteca de cliente de la API de Apigee para PHP, consulta lo siguiente: