Помимо способов действий, которые можно настроить в мастере настраиваемых уведомлений служб Hub, можно настроить дополнительные способы действий при использовании API-интерфейса служб Notification Services для создания уведомлений.
Чтобы просмотреть примеры кодов для уведомлений, требующих действий, перейдите на вкладку документации на странице API-интерфейса службы уведомлений Workspace ONE (https://code.vmware.com/apis/402#/Notifications).
- “action_key”:”OPEN_IN”. Выполните вызов API, чтобы открыть определенный URL-адрес в системном браузере по умолчанию. Например, создайте уведомление о смене пароля, которое включает в себя соответствующее действие со ссылкой на URL-адрес для смены пароля.
- “action_key”:”DIRECT”. Выполните вызов API на определенный URL-адрес, если значением типа является метод HTTP, а значение запроса содержит запрограммированные поля, которые передаются в качестве полезных данных при запуске вызова API. Например, создайте вопрос в опросе, для которого требуется ответ «Да» или «Нет». Когда пользователь нажимает, чтобы ответить на вопросы, ответ «Да» или «Нет» будет отправлен на указанный URL-адрес.
- “action_key”:”USER_INPUT”. Выполните вызов API на определенный URL-адрес с методом HTTP в качестве значения типа, в котором пользователь будет вводить информацию, отправляемую вместе с полезными данными. Например, создайте уведомление о принятии или отклонении, в котором получатель должен добавить комментарий в случае отклонения запроса. Этот ответ отправляется в качестве полезных данных вызова API на указанный URL-адрес.
При использовании DIRECT или USER_INPUT в качестве типа действия убедитесь, что для доступа к используемому URL-адресу не требуется проверка подлинности. Если требуется маркер авторизации, произойдет ошибка вызова API. Примеры кода API-интерфейса для использования см. в документации по API-интерфейсу службы уведомлений.