
Tokeny API FoodSoul — jeszcze więcej możliwości dla Twoich integracji
Jeśli standardowe integracje to dla Ciebie za mało, a chcesz połączyć swoją stronę dostawczą z innym systemem, serwisem lub własnym rozwiązaniem — teraz możesz to zrobić za pomocą tokenów API.
Token API zastępuje zwykłą sesję autoryzacyjną i pozwala bezpiecznie korzystać z API FoodSoul w imieniu Twojego konta.
Co jest dostępne:
- Role i uprawnienia dostępu — token otrzymuje określoną rolę, przy czym nie można nadać mu uprawnień wyższych niż własne.
- Powiązanie z siecią — możesz ograniczyć token do konkretnej sieci lub pozostawić dostęp do wszystkich sieci konta.
- Ograniczenie według IP — ustaw listę dozwolonych adresów IP lub pozostaw dostęp bez ograniczeń.
- Okres ważności — token może być tymczasowy lub bezterminowy.
- Zarządzanie dostępem — token można w każdej chwili zablokować, odblokować lub usunąć.
A jeśli pracujesz z kilkoma sieciami, w zapytaniach możesz przekazywać wybraną sieć przez chain.
Przykład autoryzacji:
Token zastępuje sesję i trafia do nagłówka Authorization jako Bearer:
Authorization: Bearer fs_api_9f2c…
role: partner
language: ru
Nagłówek token-access nie jest w tym przypadku potrzebny.
Nagłówek chain:
- token wydany z siecią — nie jest wymagany;
- token wydany bez sieci — jest obowiązkowy
Szczegóły konfiguracji znajdziesz w naszym artykule WIKI: https://wiki.foodsoul.ru/ru/public/api
Ważna informacja: pełny token wyświetlany jest tylko raz podczas tworzenia. Przechowujemy go w formie zaszyfrowanej, dlatego nie ma możliwości odzyskania utraconego tokena — można jedynie wygenerować nowy.
Dla deweloperów mamy już gotowy plik OpenAPI z opisem dostępnych funkcji. Zanim uruchomimy pełnoprawny Developer Portal, możesz go otrzymać przez nasze wsparcie techniczne.
Jeśli więc jesteś integratorem, tworzysz własny serwis lub po prostu lubisz dostosowywać system do swoich potrzeb — API FoodSoul jest już dla Ciebie otwarte.
Z poważaniem, zespół FoodSoul! Pracujemy dla Ciebie!