Introducción

Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X.
info

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
  • 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 de portal para desarrolladores

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 Funciones ¿Alojado por Apigee? Asistencia
(requiere una suscripción con licencia)
Portal integrado de Apigee Desarrollo simple del portal de autoservicio.
(Solo para clientes de Apigee Edge Public Cloud)
Asistencia de Apigee las 24 horas, todos los días
Portal de Drupal 10 Desarrollo de un portal de autoservicio completamente personalizable con proyectos de Drupal 10 de código abierto Integración con Apigee mediante el módulo Apigee Edge No Asistencia de Apigee las 24 horas, todos los días, para la solución de problemas
Portal personalizado Desarrollo de portales personalizables por completo 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

Para ayudarte a decidir qué solución de 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 que muestra cuándo usar Drupal y cuándo usar el portal integrado de Apigee

Si eres cliente de Apigee Edge para Public Cloud, 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.

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

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 especificación de OpenAPI versión 3 í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
HTTP 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 personales o de desarrollador í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 Próximamente í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 Public Cloud, puedes crear rápidamente un portal para desarrolladores ligeros en la IU de Edge. Navega a https://apigee.com/edge, accede y selecciona Publicar > Portales 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 10 Proporciona un sistema de administración de contenido (CMS) de nivel empresarial, de código abierto y administrado por el cliente. Debido a que Drupal 10 son de código abierto, puedes extenderlos y contribuir al framework de desarrollo del portal de Drupal 10, y aprovechar el conocimiento de su comunidad. Para obtener más información, consulta Compila tu portal con Drupal 10.

Compila un portal personalizado con las APIs de Apigee Edge

Compila tu propio portal completamente personalizado y aprovecha las APIs de Apigee Edge que se resumen en la siguiente tabla. Para obtener más información, consulte:

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

Claves de la aplicación: 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: Empresa

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 del cliente de tu portal con 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: