Ruft die RBM-bezogenen Funktionen eines Nutzers ab.
Die zurückgegebene Nutzlast gibt an, ob ein Nutzer mit RBM erreicht werden kann und wenn ja, welche RBM-Funktionen der Nutzer unterstützt. Wenn der Nutzer mit RBM nicht erreicht werden kann, gibt die RBM-Plattform 404 NOT_FOUND
zurück.
Für einen nicht eingeführten Bot können nur Funktionen für Nutzer angefordert werden, die Tester dieses Bots sind. Wenn ein nicht gestarteter Agent die Funktionen eines Nicht-Testers anfordert, gibt die RBM-Plattform 403 PERMISSION_DENIED
zurück.
HTTP-Anfrage
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Dieses Feld wird in „phones/{E.164}/capabilities“ aufgelöst, wobei {E.164} die Telefonnummer des Nutzers im E.164-Format ist. Für einen Nutzer mit der US-amerikanischen Telefonnummer +1-222-333-4444 lautet der resultierende Endpunkt beispielsweise https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities. |
Abfrageparameter
Parameter | |
---|---|
request |
Die eindeutige ID der Anfrage, die vom Agent zugewiesen wurde. Dies muss eine UUID sein, wie unter https://tools.ietf.org/html/rfc4122 definiert. Wenn die Anfrage-ID mit einer ID übereinstimmt, die der Agent für eine vorherige Anfrage verwendet hat, ignoriert die RBM-Plattform die neue Anfrage. |
agent |
Erforderlich. Die eindeutige Kennung des Kundenservicemitarbeiters. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Liste der vom Nutzer unterstützten Funktionen
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"features": [
enum ( |
Felder | |
---|---|
features[] |
Liste der von diesem Gerät unterstützten RBM-Funktionen. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/rcsbusinessmessaging
Weitere Informationen finden Sie in der OAuth 2.0-Übersicht.
Funktion
Arten von RBM-Funktionen, die der Nutzer unterstützt.
Enums | |
---|---|
FEATURE_UNSPECIFIED |
Nicht angegeben. |
REVOCATION |
Widerruf Wenn der Nutzer den Widerruf unterstützt, kann der Kundenservicemitarbeiter eine gesendete Nachricht widerrufen, bevor die RBM-Plattform sie zustellt. |
RICHCARD_STANDALONE |
Eigenständige Rich Cards |
RICHCARD_CAROUSEL |
Karussell mit Rich Cards. |
ACTION_CREATE_CALENDAR_EVENT |
Vorgeschlagene Aktion zum Erstellen eines Kalendertermins. |
ACTION_DIAL |
Vorgeschlagene Aktion zum Wählen einer Nummer. |
ACTION_OPEN_URL |
Vorgeschlagene Aktion zum Öffnen einer URL im Browser. |
ACTION_SHARE_LOCATION |
Vorgeschlagene Aktion zum Teilen eines Standorts. |
ACTION_VIEW_LOCATION |
Vorgeschlagene Aktion, um sich einen Ort in einer Karten-App anzusehen. |
ACTION_OPEN_URL_IN_WEBVIEW |
Vorgeschlagene Aktion zum Öffnen einer URL in WebView. |
ACTION_COMPOSE |
Vorgeschlagene Aktion zum Schreiben einer Text-/Audio-/Videonachricht. |