Un SDK, ou kit de développement logiciel, est un ensemble d'outils, de bibliothèques, de documentation et d'exemples de code que les développeurs utilisent pour créer des applications destinées à des plateformes ou des frameworks spécifiques.
Il s'agit d'un ensemble de code pour un langage spécifique que les développeurs n'ont pas à écrire eux-mêmes.
Shell Mobility propose des SDK dans 6 langages de programmation : Java, .Net, TypeScript, PHP, Python et Ruby.
Ces SDK sont répartis en quatre produits distincts, chacun étant adapté à des fonctionnalités spécifiques :
Ce produit propose des fonctionnalités qui permettent aux utilisateurs de payer leur carburant sans contact directement à la pompe, ce qui fait gagner un temps précieux aux conducteurs pressés
API de gestion des cartes Shell - SDK
Ce produit comprend des fonctionnalités de gestion des cartes carburant, telles que la commande, le blocage, l'extraction des informations de carte et la définition de limites d'utilisation
API Shell Data & Reporting - SDK
Ce produit comprend des points de terminaison pour les données clients ainsi que plusieurs points de terminaison permettant de récupérer les transactions effectuées avec des cartes carburant, les factures et les données de facturation électronique (EID)
Ce produit fournit des API permettant de localiser les bornes Shell Recharge et de gérer les sessions de recharge, notamment leur démarrage, leur arrêt et la consultation de leur état
Le SDK comprend des outils permettant une autorisation et une authentification sécurisées, intégrant des protocoles tels que OAuth 2.0, l'authentification de base et l'authentification par clé API. Cela simplifie le processus pour les développeurs, en leur évitant d'avoir à écrire du code complexe et à gérer manuellement la sécurité.
Des outils de débogage efficaces sont indispensables pour identifier et corriger les problèmes dans le code. Un bon SDK offre des fonctionnalités de débogage complètes, notamment la journalisation des erreurs, les points d'arrêt et le débogage en temps réel.
Une documentation complète et des exemples de code sont essentiels pour aider les développeurs à comprendre comment utiliser efficacement le SDK. Cela comprend des guides étape par étape, des références API et des exemples de projets.
Les outils de test permettent de s'assurer que l'application fonctionne correctement et respecte les normes de qualité. Ces outils peuvent inclure des frameworks de tests unitaires, des outils de tests d'intégration et des utilitaires de tests de performances.
Les bibliothèques et les extraits de code prêts à l'emploi permettent aux développeurs de gagner du temps en leur fournissant des composants réutilisables pour les tâches courantes.
Chat IA - Demandez à l'IA
Fournit une aide contextuelle sur les SDK et les API Shell Mobility. Disponible après avoir sélectionné un langage de programmation.
Dans le paysage numérique en constante évolution d’aujourd’hui, il est essentiel d’offrir une expérience fluide et efficace tant aux utilisateurs qu’aux développeurs. Les SDK et API Shell proposent une solution complète pour y parvenir, en rationalisant les opérations et en améliorant les capacités numériques. Voici quelques avantages clés :
Consultez la foire aux questions ou envoyez-nous une demande
Le portail des développeurs Shell aide les partenaires à se familiariser avec les API Shell et à transformer leurs idées en solutions prêtes à être mises en production.
