Jeśli wymagane jest wspólne logowanie dla wszystkich terminali lub telefonów firmowych, można skorzystać z tzw. głównego konta API. Wszystkie terminale można wówczas obsługiwać za pomocą jednej nazwy użytkownika. W przypadku korzystania z tego konta wszystkie wywołania API muszą zawierać identyfikator TID docelowego terminala. Konto Master API wygenerujemy na żądanie i będzie ono ważne dla całej firmy. Token można uzyskać poprzez punkt końcowy /cloud/oauth/token z następującymi podanymi argumentami:
Základní ověřování pro koncové body tokenu (jméno/heslo) – Bude poskytnuto
Uživatelské jméno obchodníka – bude poskytnuto
Heslo obchodníka – bude poskytnuto
Punkt końcowy autoryzacji
Dla środowiska testowego:
https://cloud-api-dev.gptom.com/cloud/oauth/token
Środowisko produkcyjne:
https://cloud-api.gptom.com/cloud/oauth/token
Uzyskanie tokenu
Przykładowe zapytanie:
Autoryzacja: Basic YXRvb…
Typ zawartości: application/x-www-form-urlencoded
grant_type=password&username=example-cloud-admin@example.com&password=ABCDEFGHIJKL
„access_token“: „eyJh…“,
„token_type“: „bearer“,
„refresh_token“: „eyJh…“,
„expires_in“: 86399,
„scope“: „read write“,
„tid“: null
}
