Transition vers les APIs Axe Developer Hub pour les Résultats Mobiles
Si vous avez appelé l'API REST de mobile-service à partir de vos propres scripts, vous devez savoir que mobile-service est en cours de retrait. Les résultats sont désormais disponibles dans Axe Developer Hub. Consultez la documentation API maintenue sur les pages suivantes :
Cette page est conçue pour aider les utilisateurs de l'API à comprendre cette transition.
Utilisation des APIs Axe Developer Hub
Avec chacune des APIs du Developer Hub, vous devrez passer votre clé API Axe DevTools Mobile dans les en-têtes pour l'authentification.
| Clé | Valeur |
|---|---|
| X-API-Key | VOTRE_CLÉ_API |
Utilisez le point de terminaison des Projets pour renvoyer une liste de vos projets mobiles et accéder à l'ID unique de chaque projet. Vous aurez besoin d'un ID de Projet pour appeler le point de terminaison des Sessions. Appelez le point de terminaison des Sessions en utilisant l'ID de projet pour récupérer toutes les sessions d'un projet donné. Chaque ID de session de cette réponse peut être transmis au point de terminaison des Résultats.
Format de Sortie
Les résultats sont renvoyés sous forme de JSON Universel Axe, un format standard utilisé par tous les produits Axe. Il contient les résultats des tests d'accessibilité, mais n'inclut pas de capture d'écran ou de hiérarchie de vue mobile. Le JSON Mobile inclut toutes les informations capturées au moment du scan, y compris les résultats des tests d'accessibilité, la hiérarchie complète de vue mobile, et une capture d'écran. Bien que le JSON Mobile ne soit pas disponible via l'API, vous pouvez exporter vos données dans ce format depuis l'interface Axe Developer Hub.
Migration depuis l'API REST de mobile-service
Étant donné que les résultats des APIs Axe Developer Hub proviennent de sessions plutôt que de scans uniques, la fonctionnalité sera différente de celle de mobile-service.
- Utilisez API des Sessions et Résultats pour des résumés complets de scan ainsi que des résumés de scans filtrés
- Avec l'API
mobile-service, vous pouviez POSTER des résultats de scan vers le Mobile Dashboard. Vous devrez maintenant utiliser nos SDK ou les pilotes Appium et invoquerstartScanSessionpour envoyer les résultats vers Axe Developer Hub- Trouvez une solution de test automatisé qui vous convient le mieux - Tests automatisés avec Axe DevTools Mobile
- Vous ne pouvez pas mettre à jour les noms de scan individuels par programmation, bien que vous pouvez renommer la session dans l'interface Axe Developer Hub
- Notez qu'avec les APIs Axe Developer Hub vous ne pourrez plus mettre à jour le(s) tag(s) d'un scan ou supprimer des scans individuels
Les anciens scans resteront dans le mobile-service et pourront toujours être lus via l'ancienne API jusqu'au 31 décembre 2026.
