Отправляет сообщение от агента пользователю.
Для успешной отправки сообщения агенту необходимо, чтобы у пользователя была включена поддержка RCS и он был доступен платформе RCS для бизнеса. В противном случае агент получит код ошибки 404.
Если пользователь онлайн, платформа RCS for Business немедленно доставляет сообщение. В противном случае платформа RCS for Business помещает сообщение в очередь и доставляет его, когда пользователь снова появится онлайн.
Платформа RCS for Business игнорирует любое сообщение агента, отправленное с идентификатором, который использовался более ранним сообщением или событием, отправленным тем же агентом.
Сообщения агента могут быть отозваны в период между отправкой и доставкой.
HTTP-запрос
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages
URL использует синтаксис перекодировки gRPC .
Параметры пути
| Параметры | |
|---|---|
parent | "phones/{E.164}", где {E.164} — номер телефона пользователя в формате E.164. Например, для номера телефона в США +1-222-333-4444 значение будет phones/+12223334444, а конечная точка — https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages . |
Параметры запроса
| Параметры | |
|---|---|
messageId | Обязательно. Уникальный идентификатор сообщения, назначенный агентом. Это должен быть универсальный уникальный идентификатор (UUID), как определено в https://tools.ietf.org/html/rfc4122 . Платформа RCS для бизнеса игнорирует любые сообщения агента, отправленные с идентификатором, который использовался в предыдущем сообщении или событии, отправленном тем же агентом. |
agentId | Обязательно. Уникальный идентификатор агента. |
Текст запроса
Тело запроса содержит экземпляр AgentMessage .
Тело ответа
В случае успеха тело ответа содержит вновь созданный экземпляр AgentMessage .
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/rcsbusinessmessaging
Для получения более подробной информации см.OAuth 2.0 Overview .