Vous consultez la documentation Apigee Edge.
Accédez à la
documentation**Apigee X**. info
Le mardi 6 janvier 2015, nous avons lancé la version 15.01.06.00 du portail Apigee Developer Services pour le cloud.
Nouvelles fonctionnalités
Cette version du portail Apigee Developer Services pour le cloud inclut les nouvelles fonctionnalités suivantes :
-
Enregistrement asynchrone des utilisateurs
L'enregistrement asynchrone des utilisateurs est une nouvelle fonctionnalité qui reporte l'enregistrement des informations utilisateur après l'envoi de la réponse au navigateur afin d'améliorer les performances. Cette modification ne se produit que dans les circonstances suivantes :-
Une interface de ligne de commande PHP appropriée est trouvée.
-
La monétisation n'est pas activée.
-
La case à cocher Activer l'asynchrone est cochée sur la page Configuration > Paramètres du portail des développeurs > Paramètres utilisateur du portail des développeurs.
-
-
Vous ne pouvez plus modifier les paramètres de connexion entre le portail et Edge
Dans les versions cloud précédentes, vous pouviez modifier directement les informations de connexion utilisées pour connecter le portail à Edge, y compris l'URL du point de terminaison Edge, le nom de l'organisation Apigee, ainsi que le nom d'utilisateur et le mot de passe d'un administrateur de l'organisation. Vous devez désormais envoyer une demande à l'assistance Apigee Edge pour modifier les informations de connexion. Pour en savoir plus, consultez la page Créer un portail des développeurs.
Obsolescence
À compter du 15 avril 2015, Google ne prendra plus en charge l'API OpenID 2.0, comme décrit sur la page suivante :
https://developers.google.com/+/api/auth-migration#timetable
Tous les portails publiés avant la version 14.07 utilisaient Google OpenID 2.0, ce qui permettait aux utilisateurs de se connecter au portail ou de s'y inscrire à l'aide de leurs identifiants Google. Pour en savoir plus, consultez la page Utiliser des identifiants fédérés sur le portail des développeurs. En raison de cette obsolescence, cette fonctionnalité a été supprimée du portail.
Vous pouvez utiliser le module Drupal Google Auth ou les informations décrites dans l'article : Utiliser OAuth 2.0 pour la connexion.
Correction de bugs
Les bugs suivants ont été corrigés dans cette version :
| Sujet | Description |
|---|---|
| Monétisation | Correction du libellé affiché aux utilisateurs finaux pour la monétisation. |
| Monétisation | Les taux d'imposition sont désormais correctement affichés sur la page de facturation prépayée de la monétisation. Notez que vous devez utiliser l'appel "prepaid developer API" côté portail (sous Configuration > Paramètres de monétisation). |
| Monétisation | La page de la réserve prépayée de la monétisation n'affiche plus un solde nul sous la forme "-0.00", mais sous la forme "0.00". |
| Monétisation |
Les documents de facturation sont désormais correctement téléchargés à partir du serveur Edge au format HTML. Postgres
v9.0 a introduit un nouvel encodage "hex" qui peut nécessiter une modification dans postgresql.conf
pour que les documents de facturation soient téléchargés correctement. Si les documents de facturation ne sont pas téléchargés
correctement à partir du portail des développeurs, remplacez bytea_output par 'escape' dans postgresql.conf
sur le serveur de gestion Edge :
bytea_output = 'escape' # hex,
escape
|
| Monétisation | Lorsque l'appel d'API Edge permettant d'obtenir le solde de l'utilisateur ne renvoie pas de résultat correct, la page s'affiche désormais correctement et une erreur est enregistrée. Auparavant, la page affichait un écran d'erreur écran. |
| Inscription d'un nouveau développeur | Correction du message affiché lors de l'inscription avec un nouveau compte pour indiquer que le compte est en attente d'approbation par l'administrateur uniquement si le portail des développeurs est configuré pour nécessiter l'approbation de l'administrateur avant la connexion. |
| Inscription d'un nouveau développeur | Les développeurs nouvellement inscrits qui devaient être bloqués par défaut ont été activés sur le backend Edge. Le problème selon lequel les développeurs qui auraient dû être bloqués par défaut étaient activés (malgré l'affichage du message « Veuillez patienter pendant l'approbation ») a été résolu par la même correction. |
| Inscription d'un nouveau développeur | Le portail ne génère plus d'exception lorsqu'un utilisateur s'inscrit sans adresse e-mail, ce qui permet d'effectuer des intégrations avec des systèmes qui n'utilisent pas d'adresses e-mail. Toutefois, les utilisateurs devront toujours mettre à jour leur profil avec une adresse e-mail avant de pouvoir créer des applications de développeur. |
| Registration form | Les champs Prénom et Nom du formulaire d'inscription ont été déplacés en haut du formulaire d'inscription pour les nouvelles installations. Note que tous les champs de ce formulaire peuvent être déplacés à l'aide de l'interface utilisateur d'administration. Pour en savoir plus, consultez la page Ajouter et gérer des comptes utilisateur. |
| État du développeur | Lorsqu'un développeur est défini sur l'état "bloqué" sur le portail, il est défini sur inactif sur le serveur de gestion Edge, ce qui signifie qu'il ne pourra pas effectuer d'appels d'API. |
| Tâche Cron | Cron ne génère plus d'échec lorsqu'une application dans Edge n'est pas correctement associée à un développeur. |
| Journalisation | Le système n'enregistre plus d'erreur lorsque le type d'accès d'une application est "readonly". |
| Règles Drupal | Le module Rule in Drupal rules (Règle dans les règles Drupal) permettant d'envoyer un e-mail lorsqu'une clé d'application passe de l'état pending (en attente) à l'état approved (approuvé) est désormais exécuté. Dans les versions précédentes la règle ne fonctionnait pas lorsque l'état était modifié. |
| SmartDocs | Le verbe PATCH s'affiche désormais correctement lorsqu'il est rendu sur les pages SmartDocs. |
| SmartDocs | Lorsque le point de terminaison Edge est inaccessible, le module SmartDocs n'affiche plus d'avertissements. |
| SmartDocs | Les avertissements "Undefined index:" ne s'affichent plus dans le module SmartDocs. |
| SmartDocs |
Les fil d'Ariane fonctionnent désormais correctement sur les pages SmartDocs. Sur la page d'informations de la méthode, le
premier élément du fil d'Ariane était model_machine_name Documentation/,
de sorte que le premier mot n'était pas mis en majuscule. Avec cette correction, le premier élément sera le nom lisible du modèle et le premier mot sera mis en majuscule.
De plus, sur la page de liste des méthodes d'API basée sur le verbe HTTP (GET/POST/PUT/DELETE), les
éléments du fil d'Ariane étaient liés à une URL incorrecte. Avec cette correction, les éléments du fil d'Ariane sur la
page pointent désormais vers les URL correctes.
|
| SmartDocs | Une correction CSS permet désormais de modifier correctement le corps JSON SmartDocs (dans une requête POST ou PUT) sur place. |
| Menu principal | Les liens de connexion et d'inscription sont désormais disponibles lorsque le menu principal ne contient aucun élément. |
| Attributs de l'application |
La page de liste des attributs de l'application était défectueuse et ne s'affichait pas. Ce problème a
a été résolu dans le fichier devconnect_app_attributes.module.
|
| Redirections codées en dur | La fonction qui crée le formulaire de modification d'une application de développeur n'appelle plus directement drupal_goto() ni drupal_not_found() si l' application de développeur n'est pas trouvée. Cela permet aux modules spécifiques au client de modifier de manière cohérente le comportement du formulaire sans forcer une redirection inconditionnelle. |