Method: phones.agentEvents.create

Sendet ein Ereignis vom Agent an einen Nutzer.

Agent-Ereignisse können verwendet werden, um anzuzeigen, dass der Agent eine Nachricht des Nutzers gelesen hat oder dass er gerade schreibt. Dadurch wird der RBM-Erfahrung ein menschliches Element hinzugefügt. Wenn RBM den Nutzer nicht erreichen kann, gibt die RBM-Plattform 404 NOT_FOUND zurück.

Im Gegensatz zu Agent-Nachrichten können Agent-Ereignisse nach dem Senden nicht widerrufen werden.

HTTP-Anfrage

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

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. Für einen Nutzer mit der US-Telefonnummer +1-222-333-4444 würde der Wert beispielsweise phone/+12223334444 lauten und der resultierende Endpunkt wäre https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentEvents.

Abfrageparameter

Parameter
eventId

string

Die vom Agent zugewiesene ID des Ereignisses. 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 AgentEvent.

Antworttext

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

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