Method: phones.agentEvents.create

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

События агента можно использовать для указания того, что агент прочитал сообщение пользователя или что он вводит текст (что добавляет элемент человеческого фактора в работу RCS for Business). Если RCS for Business не может связаться с пользователем, платформа RCS for Business возвращает ошибку 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 значение будет phones/+12223334444, а конечная точка — https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentEvents .

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

Параметры
eventId

string

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

agentId

string

Обязательно. Уникальный идентификатор агента.

Текст запроса

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

Тело ответа

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

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

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

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

Для получения более подробной информации см.OAuth 2.0 Overview .