Method: phones.agentMessages.create

Sendet eine Nachricht vom Agent an einen Nutzer.

Der Nutzer muss RCS-fähig und über die RBM-Plattform erreichbar sein, damit der Agent eine Nachricht senden kann. Wenn die Nachricht erfolgreich gesendet wurde, wird der Aufruf ohne Fehler zurückgegeben. Andernfalls erhält der Agent einen Fehlercode.

Wenn die Nutzenden online sind, übermittelt die RBM-Plattform die Nachricht sofort. Andernfalls stellt die RBM-Plattform die Nachricht in die Warteschlange und sendete sie, wenn der Nutzer das nächste Mal online ist.

Auf der RBM-Plattform werden alle Agent-Nachrichten ignoriert, die mit einer ID gesendet wurden, die von einer früheren Nachricht oder einem früheren Ereignis vom selben Agent gesendet wurde.

Agent-Nachrichten können zwischen dem Zeitpunkt des Sendens und dem Zeitpunkt ihrer Zustellung widerrufen werden.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

„phones/{E.164}“, wobei {E.164} die Telefonnummer des Nutzers im E.164-Format ist. Bei der US-Telefonnummer +1-222-333-4444 würde der Wert beispielsweise phone/+12223334444 und der resultierende Endpunkt https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages lauten.

Abfrageparameter

Parameter
messageId

string

Die eindeutige ID der Nachricht, die vom Agent zugewiesen wurde. Dabei muss es sich um eine UUID gemäß https://tools.ietf.org/html/rfc4122 handeln. Auf der RBM-Plattform werden alle Agent-Nachrichten ignoriert, die mit einer ID gesendet wurden, die von einer früheren Nachricht oder einem früheren Ereignis vom selben Agent gesendet wurde.

agentId

string

Erforderlich. Die eindeutige Kennung des Agents.

Anfragetext

Der Anfragetext enthält eine Instanz von AgentMessage.

Antworttext

Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von AgentMessage.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.