Method: phones.agentEvents.create

Отправляет событие от агента пользователю.

События агента могут использоваться для указания того, что агент прочитал сообщение от пользователя или что агент находится в процессе ввода (что добавляет человеческий элемент в работу RBM). Если RBM не может связаться с пользователем, платформа RBM возвращает 404 NOT_FOUND .

В отличие от сообщений агента, события агента не могут быть отменены после отправки.

HTTP-запрос

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentEvents

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
parent

string

«phones/{E.164}», где {E.164} — номер телефона пользователя в формате E.164. Например, для пользователя с номером телефона в США +1-222-333-4444 значение будет иметь вид телефоны/+12223334444, а конечная точка будет https://rcsbusinessmessaging.googleapis.com/v1/phones/+ . 12223334444/agentEvents .

Параметры запроса

Параметры
eventId

string

Идентификатор события, присвоенный агентом. Это должен быть UUID, как определено в https://tools.ietf.org/html/rfc4122 . Платформа RBM игнорирует любое сообщение агента, отправленное с идентификатором, который использовался предыдущим сообщением или событием, отправленным от того же агента.

agentId

string

Необходимый. Уникальный идентификатор агента.

Тело запроса

Тело запроса содержит экземпляр AgentEvent .

Тело ответа

В случае успеха тело ответа содержит вновь созданный экземпляр AgentEvent .

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

Дополнительную информацию см. в обзоре OAuth 2.0 .