Obtén las capacidades relacionadas con la RBM de un usuario.
La carga útil que se muestra especifica si se puede comunicar con un usuario con la RBM y, de ser así, qué funciones de la RBM admite el usuario. Si no se puede comunicar con el usuario con RBM, la plataforma de RBM muestra 404 NOT_FOUND
.
Un agente que no se lanzó solo puede solicitar capacidades para los usuarios que son verificadores de ese agente. Si un agente que no se lanzó solicita las capacidades de un usuario que no es verificador, la plataforma de RBM muestra 403 PERMISSION_DENIED
.
Solicitud HTTP
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Este campo se resuelve en "phones/{E.164}/capabilities", donde {E.164} es el número de teléfono del usuario en formato E.164. Por ejemplo, para un usuario con el número de teléfono de EE.UU. +1-222-333-4444, el extremo resultante es https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities. |
Parámetros de consulta
Parámetros | |
---|---|
request |
Es el ID único de la solicitud que asigna el agente. Debe ser un UUID, como se define en https://tools.ietf.org/html/rfc4122. Si el ID de la solicitud coincide con un ID que el agente usó para una solicitud anterior, la plataforma de RBM ignora la solicitud nueva. |
agent |
Obligatorio. Es el identificador único del agente. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Lista de funciones compatibles con el usuario
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"features": [
enum ( |
Campos | |
---|---|
features[] |
Es la lista de funciones de RBM que admite este dispositivo. |
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/rcsbusinessmessaging
Para obtener más información, consulta la descripción general de OAuth 2.0.
Función
Son los tipos de funciones de RBM que admite el usuario.
Enumeraciones | |
---|---|
FEATURE_UNSPECIFIED |
No se especifica. |
RICHCARD_STANDALONE |
Tarjetas enriquecidas independientes |
RICHCARD_CAROUSEL |
Carrusel de tarjetas enriquecidas. |
ACTION_CREATE_CALENDAR_EVENT |
Acción sugerida para crear un evento de calendario. |
ACTION_DIAL |
Acción sugerida para marcar un número. |
ACTION_OPEN_URL |
Acción sugerida para abrir una URL en el navegador. |
ACTION_SHARE_LOCATION |
Acción sugerida para compartir una ubicación. |
ACTION_VIEW_LOCATION |
Acción sugerida para ver una ubicación en una app de mapas. |
ACTION_OPEN_URL_IN_WEBVIEW |
Acción sugerida para abrir una URL en WebView. |
ACTION_COMPOSE |
Acción sugerida para redactar un mensaje de texto, audio o video. |