15.01.06.00: Notas de la versión del portal de servicios para desarrolladores de Apigee

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


El martes 6 de enero de 2015, lanzamos la versión 15.01.06.00 del portal de servicios para desarrolladores de Apigee para la nube.

Funciones nuevas

Esta actualización de la versión en la nube del portal de servicios para desarrolladores de Apigee incluye las siguientes funciones nuevas:

  • Guardado asíncrono del usuario
    El guardado asíncrono del usuario es una función nueva que pospone el guardado de información del usuario hasta después de que la respuesta se envíe de vuelta al navegador para aumentar el rendimiento. Este cambio solo ocurre en las siguientes circunstancias:
    • Se encuentra una CLI de PHP adecuada
    • La monetización no está habilitada
    • La casilla de verificación Habilitar asíncrono está seleccionada en la página Configuración > Configuración del portal para desarrolladores > Configuración del usuario del portal para desarrolladores.
  • Ya no se puede cambiar la configuración de conexión entre el portal y Edge
    En las versiones anteriores de la nube, se podía editar directamente la información de conexión que se usaba para conectar el portal a Edge, lo que incluye la URL del extremo de Edge, el nombre de la organización de Apigee y el nombre de usuario y la contraseña de un administrador de la organización. Ahora, debes realizar una solicitud al equipo de asistencia de Apigee para cambiar la información de conexión. Consulta Cómo crear un portal para desarrolladores a fin de obtener más información.

Baja

A partir del 15 de abril de 2015, Google ya no admitirá la API de OpenID 2.0, como se describe en el siguiente vínculo:

https://developers.google.com/+/api/auth-migration#timetable

Todos los portales lanzados antes de la versión 14.07 usaban OpenID 2.0 de Google, que permitía a los usuarios acceder al portal o registrarse como usuarios del portal mediante sus credenciales de Google. Para obtener más información, consulta Usa credenciales federadas en el portal para desarrolladores. Debido a esta baja, esa funcionalidad se quitó del portal.

Como reemplazo, puedes usar el módulo de Google Auth de Drupal o la información descrita en el artículo Cómo usar OAuth 2.0 para el acceso.

Correcciones de errores

En esta versión, se corrigieron los siguientes errores:

Tema Descripción
Monetización Se realizaron correcciones en la redacción que se muestra a los usuarios finales con fines de Monetización
Monetización Ahora las tasas impositivas se muestran correctamente en la página de facturación prepagada de Monetización. Ten en cuenta que debes usar la llamada a "API de desarrollador prepagada" en el lado del portal (en Configuración > Configuración de monetización).
Monetización La página de saldo prepagado de monetización ya no muestra el saldo cero como “-0.00”, sino “0.00”.
Monetización
Los documentos de facturación ahora se descargan correctamente desde el servidor Edge en formato HTML. Postgres v9.0 introdujo una nueva codificación "hex" que puede ser necesaria para cambiar en postgresql.conf a fin de que los documentos de facturación se descarguen correctamente. Si los documentos de facturación no se descargan de forma correcta desde el portal para desarrolladores, cambia bytea_output en postgresql.conf a “escape” en el servidor de administración perimetral:
bytea_output = 'escape' # hex, escape
Monetización Cuando la llamada a la API de Edge para obtener el saldo de usuarios no se muestra correctamente, la página ahora se muestra correctamente y se registra un error. Anteriormente, en la página se mostraba una pantalla de error.
Nuevo registro de desarrollador Se corrigió un mensaje que se producía cuando se registraba con una cuenta nueva para indicar que la cuenta está pendiente de aprobación del administrador solo si el portal para desarrolladores está configurado para requerir la aprobación del administrador antes de acceder.
Nuevo registro de desarrollador Los desarrolladores con registro reciente que se suponía que estaban bloqueados de forma predeterminada se habilitaron en el backend de Edge. Los desarrolladores que deberían haberse bloqueado de forma predeterminada estaban habilitados (a pesar de que se mostraba el mensaje "Espera la aprobación") con la misma corrección.
Nuevo registro de desarrollador El portal ya no arroja una excepción cuando un usuario se registra sin una dirección de correo electrónico, de modo que se pueden realizar integraciones con sistemas que no usan direcciones de correo electrónico. Sin embargo, los usuarios deberán actualizar su perfil con una dirección de correo electrónico antes de poder crear apps de desarrollador.
Registration form Los campos Nombre y Apellido del formulario de registro se movieron a la parte superior del formulario de registro para las nuevas instalaciones. Ten en cuenta que todos los campos de este formulario se pueden mover con la IU para administrar. Para obtener más información, consulta Cómo agregar y administrar cuentas de usuario.
Estado del desarrollador Cuando un desarrollador se establece en el estado “bloqueado” en el portal, se lo configura como inactivo en el servidor de administración perimetral, lo que significa que el desarrollador bloqueado no podrá realizar llamadas a la API.
Trabajo cron Cron ya no falla cuando una app de Edge no está correctamente asociada con un desarrollador.
Logging El sistema ya no registra un error cuando el tipo de acceso de una app es de "solo lectura".
Reglas de Drupal Ahora se ejecuta el módulo Regla en reglas de Drupal para enviar correos electrónicos cuando una clave de app pasa de pendiente a aprobada. En versiones anteriores, la regla no funcionaba cuando se cambió el estado.
SmartDocs El verbo PATCH ahora se muestra correctamente cuando se procesa en páginas de SmartDocs.
SmartDocs Cuando no se puede acceder al extremo de Edge, el módulo de SmartDocs ya no muestra advertencias.
SmartDocs Las advertencias de "Índice no definido:" ya no se muestran en el módulo SmartDocs.
SmartDocs
Las rutas de navegación ahora funcionan correctamente en las páginas de SmartDocs. En la página de detalles del método, el primer elemento del recorrido de la ruta de navegación era model_machine_name Documentation/, por lo que la primera palabra no llevaba mayúsculas. Con esta corrección, el primer elemento será el nombre legible por humanos del modelo, y la primera palabra tendrá mayúsculas.
También en la página de enumeración del método de la API basada en el verbo HTTP (GET/POST/PUT/DELETE), los elementos de la ruta de navegación se vinculaban a una URL incorrecta. Con esta corrección, los elementos de la ruta de navegación de la página ahora apuntan a las URL correctas.
SmartDocs Una corrección de CSS ahora permite que el cuerpo JSON de SmartDocs (en una solicitud POST o PUT) se edite correctamente en el lugar.
Menú principal Los vínculos de acceso y registro ahora están disponibles cuando el menú principal no tiene elementos.
Atributos de la app
La página de la ficha de los atributos de la app estaba dañada y no se renderizaba. Este error se solucionó en el archivo devconnect_app_attributes.module.
Redireccionamientos codificados La función que crea el formulario para editar una app para desarrolladores ya no invoca directamente drupal_goto() o drupal_not_found() si no se encuentra la app para desarrolladores. Esto permite que los módulos específicos del cliente alteren de forma coherente el comportamiento del formulario sin forzar un redireccionamiento incondicional.