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 |
„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 |
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 |
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.