SDK, czyli zestaw narzędzi programistycznych, to zbiór narzędzi, bibliotek, dokumentacji i przykładów kodu, z których korzystają programiści przy tworzeniu aplikacji dla konkretnych platform lub frameworków.
Jest to zestaw kodu dla konkretnego języka, którego programiści nie muszą pisać samodzielnie.
Shell Mobility oferuje zestawy SDK w 6 językach programowania: Java, .Net, TypeScript, PHP, Python i Ruby.
Zestawy SDK są podzielone na cztery odrębne produkty, z których każdy jest dostosowany do konkretnych funkcji:
Produkt ten umożliwia dokonywanie przez użytkowników bezstykowych płatności za paliwo bezpośrednio na stacji, co pozwala zaoszczędzić cenny czas zapracowanym kierowcom
Interfejsy API do zarządzania kartami Shell — SDK
Ten produkt obejmuje operacje związane z zarządzaniem kartami paliwowymi, takie jak zamawianie, blokowanie, pobieranie informacji o kartach oraz ustalanie limitów użytkowania
Interfejsy API Shell do obsługi danych i raportowania — SDK
Ten produkt obejmuje punkty końcowe danych klientów oraz wiele punktów końcowych służących do pobierania transakcji dokonanych za pomocą kart paliwowych, faktur i danych faktur elektronicznych (EID)
Ten produkt udostępnia interfejsy API do wyszukiwania lokalizacji Shell Recharge oraz zarządzania sesjami ładowania, w tym uruchamianiem, zatrzymywaniem i sprawdzaniem statusu sesji
Zestaw SDK zawiera narzędzia do bezpiecznej autoryzacji i uwierzytelniania, obsługujące protokoły takie jak OAuth 2.0, uwierzytelnianie podstawowe oraz uwierzytelnianie za pomocą klucza API. Upraszcza to pracę programistów, eliminując konieczność pisania skomplikowanego kodu i ręcznego zarządzania zabezpieczeniami.
Skuteczne narzędzia do debugowania są niezbędne do wykrywania i usuwania błędów w kodzie. Dobry zestaw SDK zapewnia kompleksowe funkcje debugowania, w tym rejestrowanie błędów, punkty przerwania oraz debugowanie w czasie rzeczywistym.
Kompleksowa dokumentacja i przykłady kodu mają kluczowe znaczenie dla zrozumienia przez programistów, jak efektywnie korzystać z zestawu SDK. Obejmują one przewodniki krok po kroku, opisy interfejsów API oraz przykładowe projekty.
Narzędzia testowe pomagają zapewnić płynne działanie aplikacji oraz zgodność z normami jakości. Do narzędzi tych należą między innymi frameworki do testów jednostkowych, narzędzia do testów integracyjnych oraz programy do testowania wydajności.
Biblioteki i gotowe fragmenty kodu pozwalają programistom zaoszczędzić czas, udostępniając komponenty wielokrotnego użytku do typowych zadań.
Czat AI – Zapytaj AI
Zapewnia pomoc kontekstową dotyczącą zestawów SDK i interfejsów API Shell Mobility. Dostępna po wybraniu języka programowania.
W dzisiejszym dynamicznie zmieniającym się środowisku cyfrowym kluczowe znaczenie ma zapewnienie płynnego i wydajnego doświadczenia zarówno dla użytkowników, jak i programistów. Zestawy SDK i interfejsy API firmy Shell oferują kompleksowe rozwiązanie pozwalające to osiągnąć poprzez usprawnienie operacji i rozszerzenie możliwości cyfrowych. Oto kilka kluczowych korzyści:
Zapoznaj się z często zadawanymi pytaniami lub wyślij do nas zgłoszenie
Portal dla programistów Shell wspiera partnerów w procesie wdrażania interfejsów API firmy Shell oraz przekształcaniu pomysłów w rozwiązania gotowe do wdrożenia.
