Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X. info
Le mardi 6 janvier 2015, nous avons lancé la version 15.01.06.00 du portail de services dédiés aux développeurs Apigee pour le cloud.
Nouvelles fonctionnalités
Cette version cloud du portail des services de développement Apigee contient les nouvelles fonctionnalités suivantes:
-
Enregistrement utilisateur asynchrone
L'enregistrement utilisateur asynchrone est une nouvelle fonctionnalité qui reporte l'enregistrement des informations utilisateur jusqu'à ce que la réponse soit renvoyée au navigateur afin d'améliorer les performances. Cette modification ne se produit que dans les cas suivants:-
Une CLI PHP appropriée est trouvée
-
La monétisation n'est pas activée
-
La case Enable asynchronous (Activer l'exécution asynchrone) est cochée sur la page Configuration > Dev Portal Settings > Dev Portal User Settings (Configuration > Paramètres du portail de développement > Paramètres utilisateur du portail de développement).
-
-
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 maintenant envoyer une demande à l'assistance Apigee pour modifier les informations de connexion. Pour en savoir plus, consultez Créer un portail des développeurs.
Obsolescence
À compter du 15 avril 2015, Google ne sera plus compatible avec l'API OpenID 2.0, comme décrit sur le lien suivant:
https://developers.google.com/+/api/auth-migration#timetable
Tous les portails publiés avant la version 14.07 utilisaient Google OpenID 2.0, qui permettait aux utilisateurs de se connecter au portail ou de s'inscrire en tant qu'utilisateur du portail à l'aide de leurs identifiants Google. Pour en savoir plus, consultez Utiliser des identifiants fédérés sur le portail des développeurs. En raison de cette suppression, cette fonctionnalité a été supprimée du portail.
À la place, vous pouvez utiliser le module Authentification Google Drupal ou les informations décrites dans l'article Utiliser OAuth 2.0 pour la connexion.
Correction de bugs
Les bugs suivants sont résolus dans cette version:
Thème | Description |
---|---|
Monétisation | Correction du libellé affiché aux utilisateurs finaux pour la monétisation. |
Monétisation | Les taux de taxe 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 "API pour les développeurs prépayés" côté portail (sous Configuration > Paramètres de monétisation). |
Monétisation | La page du solde prépayé de 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 au format HTML à partir du serveur Edge. Postgres v9.0 a introduit un nouvel encodage "hexadécimal" qui peut nécessiter d'être modifié dans postgresql.conf pour que les documents de facturation soient correctement téléchargés. Si les documents de facturation ne sont pas correctement téléchargés à partir du Dev Portal, définissez bytea_output dans postgresql.conf sur "escape" sur le serveur de gestion Edge:
bytea_output = 'escape' # hex,
escape
|
Monétisation | Lorsque l'appel de l'API Edge pour obtenir le solde de l'utilisateur ne renvoie pas correctement, la page s'affiche désormais correctement et une erreur est enregistrée. Auparavant, la page affichait un écran d'erreur. |
Enregistrement d'un nouveau développeur | Correction du message indiquant que le compte est en attente d'approbation par l'administrateur lors de l'enregistrement d'un nouveau compte, uniquement si le portail de développement est configuré pour exiger l'approbation de l'administrateur avant la connexion. |
Enregistrement d'un nouveau développeur | Les développeurs nouvellement enregistrés qui étaient censés être bloqués par défaut ont été activés sur le backend Edge. Les développeurs qui auraient dû être bloqués par défaut étaient activés (malgré l'affichage du message "Veuillez patienter jusqu'à l'approbation"). Ce problème a été résolu par la même correction. |
Enregistrement d'un nouveau développeur | Le portail n'émet 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éveloppement. |
Registration form | Les champs Prénom et Nom du formulaire d'enregistrement ont été déplacés en haut du formulaire pour les nouvelles installations. Notez que tous les champs de ce formulaire peuvent être déplacés à l'aide de l'interface utilisateur de l'administrateur. Pour en savoir plus, consultez Ajouter et gérer des comptes utilisateur. |
État du développeur | Lorsqu'un développeur est défini sur "bloqué" sur le portail, il est défini sur "inactif" sur le serveur de gestion Edge, ce qui signifie qu'il ne peut pas effectuer d'appels d'API. |
Tâche Cron | Cron ne plante plus lorsqu'une application dans Edge n'est pas correctement associée à un développeur. |
Journalisation | Le système ne consigne plus d'erreur lorsque le type d'accès d'une application est "en lecture seule". |
Règles Drupal | Le module Règle dans les règles Drupal permettant d'envoyer un e-mail lorsqu'une clé d'application passe de l'état en attente à approuvée 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 affiché sur les pages SmartDocs. |
SmartDocs | Lorsque le point de terminaison Edge est inaccessible, le module SmartDocs n'affiche plus d'avertissements. |
SmartDocs | Les avertissements "Index non défini" 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 sur la méthode, le premier élément du fil d'Ariane était Documentation/ model_machine_name, de sorte que le premier mot n'était pas mis en majuscule. Avec ce correctif, le premier élément sera le nom lisible du modèle, et le premier mot sera 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 pointaient vers la mauvaise URL. Avec ce correctif, les éléments du fil d'Ariane de la page pointent désormais vers les URL appropriées.
|
SmartDocs | Un correctif CSS permet désormais de modifier correctement le corps JSON SmartDocs (dans une requête POST ou PUT) en place. |
Menu principal | Les liens de connexion et d'enregistrement sont désormais disponibles lorsque le menu principal ne contient aucun élément. |
Attributs de l'application |
La page de liste des attributs d'application était défectueuse et ne s'affichait pas. Ce problème 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() ou 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. |