1.Zarejestruj się & Zaloguj się
- Utwórz konto Shell Developer lub zaloguj się.
- Przejdź do My Apps, kliknij Add App i nazwij swój projekt.
- Wybierz API, które chcesz przetestować
2.Get Your Credentials
- Przejdź do Moje aplikacje pod swoim profilem, kliknij Wyświetl aplikację i skopiuj swój klucz API i sekret.
- Użyj preferowanego narzędzia do testowania API (np, Postman, Insomnia, curl).
3.Testowanie podstawowych interfejsów API
- Lokalizacyjne interfejsy API (Lokalizacje publiczne EV, Mobilne witryny B2B) są dostępne natychmiast.
- Operacje, które można przetestować bez konta Shell:
| Scenariusz | Opis |
|---|---|
| Uwierzytelnianie | Test klucza API/sekretu z prostym żądaniem potwierdzenia dostępu. |
| Pobieranie lokalizacji | Użyj paginacji, aby uzyskać pierwszą lub określoną stronę lokalizacji EV. |
| Filtrowanie i wyszukiwanie | Filtruj według kraju/operatora lub pobieraj dane według identyfikatora lokalizacji (uwzględnij zarówno pozytywne, jak i negatywne przypadki). |
4.Request Advanced Access
Dla API takich jak Mobility Card Management, SmartPay, lub Mobility Card Recent Transactions nasz zespół wsparcia API musi utworzyć i dostosować konto klienta Mobility w naszym systemie zarządzania flotą.
Pełny dostęp wymaga zweryfikowanej relacji z klientem.
Aby poprosić o dostęp, utwórz konto i złożyć zgłoszenie do pomocy technicznej
5.Move to Production
- Po podpisaniu aneksu otrzymasz poświadczenia produkcyjne.
- Subskrybuj powiadomienia o aktualizacjach i alertach konserwacyjnych
Error Handling
Shell API zwracają standardowe kody stanu HTTP i niestandardowe kody błędów dla przejrzystości.
Szczegółowe przykłady i najlepsze praktyki można znaleźć na stronie Obsługa błędów i najlepsze praktyki.
.
