19.09.25.00 : Notes de version du portail des services pour les développeurs Apigee

Vous consultez la documentation Apigee Edge.
Accédez à la documentation**Apigee X**.
info

Une nouvelle version du portail des développeurs Drupal 7 est disponible depuis le mercredi 25 septembre pour que vous puissiez l' appliquer. Consultez Comment appliquer les mises à jour Apigee à mon portail des développeurs dans le cloud public ?

Nouvelles fonctionnalités et améliorations

Cette section décrit les nouvelles fonctionnalités et les améliorations proposées dans cette release.

Exécuter l'optimiseur de chargeur automatique Composer lors de la création du SDK PHP

L'optimisation du chargeur automatique est désormais exécutée lors de la création du SDK PHP Apigee Edge pour améliorer les performances.

Compatibilité avec PHP 7.2

Compatibilité avec PHP 7.2, y compris les mises à jour suivantes :

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Nom du composant Description
136112141 Portail des développeurs – Drupal

Les documents interactifs ne fonctionnent plus après la publication d'une version de sécurité

Résolution d'un problème lié à la fonctionnalité "Essayer maintenant" de SmartDocs, qui interrompait l'authentification OAuth2.

134425292 Portail des développeurs – Drupal

L'état de l'application et du produit sur le portail des développeurs ne correspond pas à celui sur Edge

Résolution d'un problème qui pouvait entraîner l'affichage d'un état incorrect pour l'application d'un développeur si un seul produit d'API de cette application était approuvé ou révoqué. L'état de l'application pour chaque produit d'API affiche désormais le même état que l'interface utilisateur Apigee Edge.

131693372 Portail des développeurs – Drupal

Monétisation : suppression de l'onglet "Received Bills" (Factures reçues)

Le moteur de facturation de la monétisation a été retiré. La page "Received Bills" (Factures reçues), qui affichait les relevés de facturation postpayés, a donc été supprimée.

130756008 Portail des développeurs – Drupal

Monétisation Worldpay : erreur non valide affichée : "Missing URL parameters" (Paramètres d'URL manquants)

  • Le module Apigee Monetization Worldpay n'essaiera plus de valider les paramètres de réponse renvoyés par les paiements Worldpay lorsqu'une erreur est renvoyée. Auparavant, un message d'erreur s'affichait : "Worldpay server response does not contain the following URL parameters: %missing_params." (La réponse du serveur Worldpay ne contient pas les paramètres d'URL suivants : %missing_params.), ce qui n'était pas vrai. Ce message permettant de corriger les paramètres Worldpay ne s'affiche plus lorsque des messages d'erreur sont renvoyés. Au lieu de cela, tous les paramètres et informations de réponse sont enregistrés dans les journaux Drupal pour inspection.
  • La catégorie de journal utilisée par le module Apigee Monetization Worldpay est désormais "devconnect_mint_Worldpay" lors de la journalisation. Auparavant, elle était définie sur plusieurs chaînes qui ne suivaient pas les conventions Drupal standards d'utilisation du nom du module.
130354871 Portail des développeurs – Drupal

Monétisation : les achats par carte de crédit Worldpay échouent avec le compte de test Apigee

  • Le champ "MAC Secret" (Secret MAC) était chiffré dans les toutes premières versions, mais ce n'est plus le cas. Si vous rencontrez des problèmes après cette mise à niveau, assurez-vous que le champ "MAC Secret" (Secret MAC) dans les paramètres du module Apigee Worldpay est identique au "MAC Secret" (Secret MAC) défini dans le compte Worldpay.
  • Un nouveau paramètre a été ajouté aux paramètres du module Apigee Worldpay pour désactiver la validation de la réponse Worldpay à des fins de débogage. Il n'est pas recommandé de désactiver ce paramètre sur les sites de production.
  • Si une erreur se produit lors du traitement Worldpay, la page de réponse masquait la réponse d'erreur et revenait à la page de carte de crédit Worldpay. Ce flux a été modifié pour revenir à la page "Billing & Reports" (Facturation et rapports) afin que l'erreur soit facilement visible.
130353676 Portail des développeurs – Drupal

Monétisation : suppression des images de cartes de crédit Worldpay

Suppression des liens vers le site de Worldpay pour les images de cartes de crédit, car elles ne sont plus disponibles. Déplacement de l'image Worldpay dans le module au lieu de créer un lien vers le site Worldpay.

124121539 Portail des développeurs – Drupal

Nom incorrect lors de la suppression d'une application après un changement de nom

Résolution d'un problème qui entraînait l'utilisation du "nom de l'application" au lieu du "nom d'affichage de l'application" sur l'écran de confirmation de suppression, ce qui pouvait prêter à confusion lors de la suppression d'une application renommée.

124011009 Portail des développeurs – Drupal

Impossible d'ajouter un développeur d'entreprise, car l'API Apigee Edge est sensible à la casse pour l'adresse e-mail du développeur

Lorsque vous invitez un utilisateur dans une entreprise pour la monétisation, l'adresse e-mail de l'utilisateur Drupal est utilisée pour s'assurer que la casse de l'e-mail est correctement enregistrée.

119126974 Portail des développeurs – Drupal

SmartDocs : affichage des nœuds de méthode à partir d'anciennes révisions

Résolution d'un problème qui entraînait l'affichage d'anciennes révisions d'une méthode dans un document OpenAPI SmartDocs si vous supprimiez une méthode.