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) |
Sí | 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.
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 | ||
Desarrollo del contenido del portal mediante HTML | ||
Documento de referencia de la API renderizado desde las especificaciones de OpenAPI | ||
Compatibilidad con la versión 3 de OpenAPI Specification | ||
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 | ||
HTTPS 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 de desarrollador o consumidor | ||
Acceso federado | ||
API de administración de contenido | Usa Drupal | |
Monetización | Disponible dentro de poco tiempo | |
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 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.
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 | 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 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: