Rufen Sie die RCS for Business-bezogenen Funktionen eines Nutzers ab.
Die zurückgegebene Nutzlast gibt an, ob ein Nutzer mit RCS for Business erreicht werden kann und, falls ja, welche RCS for Business-Funktionen der Nutzer unterstützt.
Fehlerbehandlung: Wenn der Nutzer nicht über RCS for Business erreicht werden kann, wird der Fehler „404 NOT_FOUND“ zurückgegeben. Dazu gehören mehrere Szenarien: (1) Das Gerät des Nutzers unterstützt RCS nicht oder RCS ist deaktiviert. (2) Der Nutzer befindet sich in einem Mobilfunknetz, in dem der KI-Agent nicht eingeführt wurde oder in dem RCS-Traffic nicht aktiviert ist. (3) Ein nicht aktivierter Agent fordert die Funktionen eines Nutzers an, der kein Tester ist.
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. |
Suchparameter
| Parameter | |
|---|---|
requestId |
Die eindeutige ID der Anfrage, die vom KI-Agenten zugewiesen wurde. Dies muss eine UUID sein, wie unter https://www.rfc-editor.org/info/rfc9562 definiert. Wenn die Anfrage-ID mit einer ID übereinstimmt, die der Agent für eine vorherige Anfrage verwendet hat, ignoriert die RCS for Business-Plattform die neue Anfrage. |
agentId |
Erforderlich. Die eindeutige Kennung des KI-Agenten. |
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 RCS for Business-Funktionen, die dieses Gerät unterstützt. |
carrier |
Nur Ausgabe. Die Informationen zum Mobilfunkanbieter, zu dem die Telefonnummer des Nutzers gehört, gemäß den Google RCS-Backends. Derzeit wird dieses Feld nur für US-amerikanische Telefonnummern ausgefüllt. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/rcsbusinessmessaging
Weitere Informationen finden Sie unter OAuth 2.0 Overview.
Funktion
Arten von RCS for Business-Funktionen, die der Nutzer unterstützt.
| Enums | |
|---|---|
FEATURE_UNSPECIFIED |
Nicht angegeben. |
RICHCARD_STANDALONE |
Eigenständige interaktive Chat-Nachrichten. |
RICHCARD_CAROUSEL |
Karussell mit interaktiven Chat-Nachrichten. |
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 einen Ort in einer Karten-App anzusehen. |
ACTION_OPEN_URL_IN_WEBVIEW |
Vorgeschlagene Aktion zum Öffnen einer URL in WebView. |