Transition vers les API du Axe Developer Hub pour les Résultats Mobiles
Si vous avez utilisé l'API REST mobile-service dans vos propres scripts, sachez que mobile-service est en cours de retrait. Les résultats se trouvent désormais dans le Axe Developer Hub. Référez-vous à la documentation API mise à jour sur les pages suivantes :
Cette page est conçue pour aider les utilisateurs de l'API à comprendre cette transition. Vous pouvez ignorer cette page si vous utilisez nos SDKs, les pilotes Appium ou les Analyseurs Mobiles.
Utilisation des API du Axe Developer Hub
Avec chacune des API du Developer Hub, vous passerez 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 Projets pour retourner 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 Sessions. Appelez le point de terminaison 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 Résultats.
Format de Sortie
Les résultats sont retournés sous forme de JSON Axe Universal, 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 ni la hiérarchie de vue mobile. Le JSON Mobile comprend toutes les informations capturées au moment de l'analyse, y compris les résultats des tests d'accessibilité, l'ensemble de la hiérarchie 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 du Axe Developer Hub.
Migration à partir de l'API REST mobile-service
Étant donné que les résultats des API du Axe Developer Hub proviennent de sessions plutôt que de scans uniques, la fonctionnalité sera différente de celle de mobile-service.
- Utilisez le API des Sessions et Résultats pour des résumés de scan complets ainsi que des résumés de scan filtrés
- Avec l'API
mobile-service, vous pouviez POSTER des résultats de scan sur le tableau de bord mobile. Maintenant, vous devrez utiliser nos SDKs ou les pilotes Appium et invoquerstartScanSessionpour envoyer des résultats au Axe Developer Hub- Trouvez une solution de test automatisée qui vous convient le mieux - Tests automatisés avec Axe DevTools Mobile
- Vous ne pouvez pas mettre à jour les noms de scans individuels par programmation, bien que vous pouvez renommer la session dans l'interface du Axe Developer Hub
- Notez qu'avec les API du Axe Developer Hub, vous ne pourrez plus mettre à jour un ou plusieurs tags d'un scan ni 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.
