Ten artykuł zawiera informacje na temat najlepszych interfejsów API EloView Web z EloView DevZone
Podczas testowania interfejsów API EloView poza DevZone, upewnij się, że wszystkie wymagane parametry są zawarte w nagłówku, w tym authPayload. W obrębie EloView DevZone, authPayload jest automatycznie przekazywane, ale poza DevZone musisz jawnie określić ten parametr.
W poniższym przykładzie używamy API reboot EloView do wysłania żądania z Postman (www.Postman.com) w celu zrestartowania konkretnego urządzenia:
Wymagania wstępne (do wykonania w EloView):
- Użyj API autoryzacji EloView, aby wygenerować swój userID, orgID i authPayload
- Numer seryjny(y) dla swojego testowego urządzenia Elo Android
- Użyj API reboot urządzenia EloView (wymaga userID i orgID), aby wygenerować URL żądania, który zawiera userID, orgID i polecenie restartu
W Postman, określ następujące:
1. Używając metody POST, skopiuj/wklej lub określ następujący URL żądania:
- https://manage.eloview.com/restapi/user:id=YOUR_USERID/org:id=YOUR_ORGID/reboot#2.0.0
2. W nagłówku:
- content-type: application/json
- accept: application/json
- accept-version: 2.0.0
- authpayload: ***** (Uwaga: skopiuj authpayload otrzymane z API autoryzacji EloView DevZone)
3. W ciele, określ numer seryjny urządzenia:
4. Po wysłaniu żądania otrzymasz odpowiedź „Restart udany”.
Jeśli otrzymasz błąd autoryzacji 401, wróć do EloView DevZone i uruchom ponownie API autoryzacji. To wygeneruje nowy authPayload do użycia. userID i orgID powinny być takie same.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article