Method: phones.agentEvents.create

Wysyła zdarzenie od agenta do użytkownika.

Zdarzenia agenta umożliwiają wskazanie, że agent odczytał wiadomość od użytkownika lub właśnie wpisuje tekst (co dodaje do interfejsu RBM element ludzki). Jeśli RBM nie może skontaktować się z użytkownikiem, platforma RBM zwraca 404 NOT_FOUND.

W przeciwieństwie do wiadomości agenta zdarzeń agenta nie można unieważnić po wysłaniu.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

„phones/{E.164}”, gdzie {E.164} to numer telefonu użytkownika w formacie E.164. Na przykład w przypadku użytkownika z amerykańskim numerem telefonu +1-222-333-4444 wartością będzie telefony/+12223334444, a wynikowy punkt końcowy to https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentEvents.

Parametry zapytania

Parametry
eventId

string

Identyfikator zdarzenia przypisany przez agenta. Musi to być identyfikator UUID zgodny z definicją w dokumencie https://tools.ietf.org/html/rfc4122. Platforma RBM ignoruje wszystkie wiadomości agenta wysłane z identyfikatorem, które zostało użyte przez wcześniejszą wiadomość lub zdarzenie wysłane przez tego samego agenta.

agentId

string

Wymagane. Unikalny identyfikator agenta.

Treść żądania

Treść żądania zawiera wystąpienie elementu AgentEvent.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała nowo utworzoną instancję AgentEvent.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w OAuth 2.0 Overview.