Un SDK, sau Software Development Kit, este o colecție de instrumente, biblioteci, documentație și exemple de cod pe care dezvoltatorii le utilizează pentru a crea aplicații destinate unor platforme sau framework-uri specifice.
Este un set de cod pentru un limbaj specific pe care dezvoltatorii nu trebuie să-l scrie singuri.
Shell Mobility oferă SDK-uri în 6 limbaje de programare Java, .Net, TypeScript, PHP, Python și Ruby.
Aceste SDK-uri sunt clasificate în patru produse distincte, fiecare adaptat unor funcționalități specifice:
Acest produs include funcții care permit utilizatorilor să efectueze plăți fără contact pentru combustibil direct la stația de benzină, economisind timp prețios pentru șoferii ocupați
API-uri Shell pentru gestionarea cardurilor – SDK
Acest produs include operațiuni de gestionare a cardurilor de combustibil, precum comandarea, blocarea, extragerea informațiilor de pe card și setarea limitelor de utilizare
API-uri Shell pentru date și raportare – SDK
Acest produs include puncte de acces pentru datele clienților și mai multe puncte de acces pentru recuperarea tranzacțiilor efectuate cu carduri de combustibil, facturi și date privind facturile electronice (EID)
Acest produs oferă API-uri pentru localizarea stațiilor Shell Recharge și gestionarea sesiunilor de încărcare, inclusiv pornirea, oprirea și verificarea stării sesiunii
SDK-ul include instrumente pentru autorizare și autentificare securizate, integrând protocoale precum OAuth 2.0, autentificarea de bază și autentificarea prin cheie API. Acest lucru simplifică procesul pentru dezvoltatori, eliminând necesitatea de a scrie cod complex și de a gestiona manual securitatea.
Instrumentele eficiente de depanare sunt esențiale pentru identificarea și remedierea problemelor din cod. Un SDK de calitate oferă funcționalități complete de depanare, inclusiv înregistrarea erorilor, puncte de întrerupere și depanare în timp real.
O documentație completă și exemple de cod sunt esențiale pentru a ajuta dezvoltatorii să înțeleagă cum să utilizeze SDK-ul în mod eficient. Acestea includ ghiduri pas cu pas, referințe API și proiecte de exemplu.
Instrumentele de testare contribuie la asigurarea funcționării fără probleme a aplicației și a respectării standardelor de calitate. Printre aceste instrumente se numără cadrele de testare unitară, instrumentele de testare a integrării și utilitarele de testare a performanței.
Bibliotecile și fragmentele de cod precompilate le permit dezvoltatorilor să economisească timp, oferindu-le componente reutilizabile pentru sarcini obișnuite.
Chat AI - Întreabă AI
Oferă asistență contextuală pentru SDK-uri și API-urile Shell Mobility. Disponibil după selectarea unui limbaj de programare.
În peisajul digital dinamic de astăzi, este esențial să se ofere o experiență fluidă și eficientă atât utilizatorilor, cât și dezvoltatorilor. SDK-urile și API-urile Shell oferă o soluție cuprinzătoare pentru a atinge acest obiectiv, prin simplificarea operațiunilor și îmbunătățirea capacităților digitale. Iată câteva avantaje cheie:
Consultă secțiunea de întrebări frecvente sau trimite-ne o solicitare
Portalul pentru dezvoltatori Shell sprijină partenerii în procesul de integrare cu API-urile Shell și în transformarea ideilor în soluții gata de punere în producție.
