В этой статье представлена информация о лучших API веб-сервисов EloView из EloView DevZone
При тестировании веб-API EloView вне DevZone убедитесь, что вы включили все необходимые параметры в заголовок, включая authPayload. Внутри EloView DevZone authPayload передается автоматически, но вне DevZone вам нужно будет явно указать этот параметр.
В приведенном ниже примере мы используем API перезагрузки EloView для отправки запроса из Postman (www.Postman.com) на перезагрузку конкретного устройства:
Предварительные условия (необходимо выполнить в EloView):
- Используйте API авторизации EloView, чтобы создать ваш userID, orgID и authPayload
- Серийные номера вашего тестового устройства Elo Android
- Используйте API перезагрузки устройства EloView (требуются userID и orgID), чтобы сгенерировать URL-адрес запроса, который включает userID, orgID и команду перезагрузки
В Postman укажите следующее:
1. Используя метод POST, скопируйте/вставьте или укажите следующий URL-адрес запроса:
- https://manage.eloview.com/restapi/user:id=YOUR_USERID/org:id=YOUR_ORGID/reboot#2.0.0
2. В заголовке:
- content-type: application/json
- accept: application/json
- accept-version: 2.0.0
- authpayload: ***** (Примечание: скопируйте authpayload, полученный от API авторизации EloView DevZone)
3. В теле укажите серийный номер устройства:
4. После отправки запроса вы получите ответ «Перезагрузка успешна».
Если вы получите ошибку 401 авторизации, вернитесь в EloView DevZone и снова запустите API авторизации. Это сгенерирует новый authPayload для использования. UserID и orgID должны остаться прежними.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article