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) |
Sí | 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.
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 | ||
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 | Próximamente | |
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 | |
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.
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 | 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 | Administra las aplicaciones registradas por los desarrolladores para consumir tus API. |
Desarrolladores | Desarrolladores | 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: