Ein SDK, oder Software Development Kit, ist eine Sammlung von Tools, Bibliotheken, Dokumentationen und Code-Beispielen, die Entwickler zur Erstellung von Anwendungen für bestimmte Plattformen oder Frameworks nutzen.
Es handelt sich um eine Sammlung von Code für eine bestimmte Sprache, den Entwickler nicht selbst schreiben müssen.
Shell Mobility bietet SDKs in 6 Programmiersprachen an: Java, .NET, TypeScript, PHP, Python und Ruby.
Diese SDKs sind in vier verschiedene Produkte unterteilt, die jeweils auf bestimmte Funktionen zugeschnitten sind:
Dieses Produkt umfasst Funktionen, die es Nutzern ermöglichen, direkt an der Tankstelle kontaktlos zu bezahlen, wodurch vielbeschäftigte Autofahrer wertvolle Zeit sparen
Shell-API zur Tankkartenverwaltung – SDK
Dieses Produkt umfasst Funktionen zur Verwaltung von Tankkarten, wie z. B. Bestellung, Sperrung, Abruf von Karteninformationen und Festlegung von Nutzungslimits
Shell Data & Reporting APIs – SDK
Dieses Produkt umfasst Endpunkte für Kundendaten sowie mehrere Endpunkte zum Abruf von Transaktionen mit Tankkarten, Rechnungen und elektronischen Rechnungsdaten (EID)
Dieses Produkt bietet APIs zum Abrufen von Shell Recharge-Standorten und zur Verwaltung von Ladevorgängen, einschließlich des Startens, Beendens und Abrufens des Ladevorgangsstatus
Das SDK enthält Tools für die sichere Autorisierung und Authentifizierung und integriert Protokolle wie OAuth 2.0, Basic-Authentifizierung und API-Schlüssel-Authentifizierung. Dies vereinfacht den Prozess für Entwickler, da sie keinen komplexen Code mehr schreiben und die Sicherheit nicht mehr manuell verwalten müssen.
Effektive Debugging-Tools sind unerlässlich, um Probleme im Code zu identifizieren und zu beheben. Ein gutes SDK bietet umfassende Debugging-Funktionen, darunter Fehlerprotokollierung, Haltepunkte und Echtzeit-Debugging.
Eine umfassende Dokumentation und Code-Beispiele sind entscheidend, damit Entwickler verstehen, wie sie das SDK effektiv nutzen können. Dazu gehören Schritt-für-Schritt-Anleitungen, API-Referenzen und Beispielprojekte.
Testwerkzeuge tragen dazu bei, sicherzustellen, dass die Anwendung reibungslos läuft und den Qualitätsstandards entspricht. Zu diesen Werkzeugen können Frameworks für Unit-Tests, Werkzeuge für Integrationstests und Dienstprogramme für Leistungstests gehören.
Bibliotheken und vorgefertigte Codeausschnitte sparen Entwicklern Zeit, da sie wiederverwendbare Komponenten für häufige Aufgaben bereitstellen.
KI-Chat – Fragen Sie die KI
Bietet kontextbezogene Hilfe zu SDKs und Shell Mobility-APIs. Verfügbar nach Auswahl einer Programmiersprache.
In der schnelllebigen digitalen Welt von heute ist es entscheidend, sowohl Nutzern als auch Entwicklern ein nahtloses und effizientes Erlebnis zu bieten. Die SDKs und APIs von Shell bieten eine umfassende Lösung, um dies zu erreichen, indem sie Abläufe optimieren und digitale Funktionen verbessern. Hier sind einige der wichtigsten Vorteile:
Sehen Sie sich die häufig gestellten Fragen an oder senden Sie uns eine Anfrage
Das Shell Developer Portal unterstützt Partner bei der Einbindung in die Shell-APIs und dabei, Ideen in produktionsreife Lösungen umzusetzen.
