Obtiene los números de teléfono habilitados para RCS de una lista de usuarios.
La carga útil que se muestra contiene una lista de números de teléfono habilitados para RCS a los que puede comunicarse la plataforma de RCS para empresas para los usuarios especificados. Solo se mostrarán los números de teléfono habilitados para RCS para un operador en el que se inicie el agente.
La carga útil que se muestra también contiene valores que se pueden usar para estimar el alcance potencial de una lista de números de teléfono, independientemente del estado de lanzamiento del agente.
Máximo de 600 consultas por minuto (QPM).
Importante: El método users.batchGet requiere el uso de extremos regionales. Las solicitudes deben contener números de teléfono de una sola región geográfica. Si envías números de teléfono de varias regiones en una sola solicitud o al extremo regional incorrecto, se producirá un error 400 Bad Request.
Extremos regionales:
Solicitud HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/users:batchGet
La URL usa la sintaxis de la transcodificación de gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "users": [ string ], "agentId": string } |
| Campos | |
|---|---|
users[] |
Lista de números de teléfono de los usuarios en formato E.164. Todos los números de teléfono de una sola solicitud deben pertenecer a la misma región geográfica. Las solicitudes que contengan números de teléfono de varias regiones o que se envíen al extremo regional incorrecto fallarán con un error |
agentId |
Obligatorio. El identificador único del agente. |
Cuerpo de la respuesta
Respuesta con datos de accesibilidad del usuario para RCS para empresas.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{
"reachableUsers": [
string
],
"totalRandomSampleUserCount": integer,
"reachableRandomSampleUserCount": integer,
"reachableUsersMap": {
string: {
object ( |
| Campos | |
|---|---|
reachableUsers[] |
Lista de números de teléfono de los usuarios a los que puede comunicarse RCS para empresas. Solo incluye a los usuarios de los operadores en los que se inicia el agente. |
totalRandomSampleUserCount |
Recuento de números de teléfono seleccionados de forma aleatoria de |
reachableRandomSampleUserCount |
Recuento de números de teléfono de la lista seleccionada de forma aleatoria que son accesibles por RCS en todos los operadores, independientemente del estado de lanzamiento del agente. La proporción entre este valor y |
reachableUsersMap |
Solo salida. Mapa del ID del operador a una lista de usuarios accesibles en ese operador. Este campo solo se propaga para los números de teléfono de EE.UU. |
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/rcsbusinessmessaging
Para obtener más información, consulta OAuth 2.0 Overview.
ReachableUsers
Una lista de usuarios accesibles en un operador específico.
| Representación JSON |
|---|
{ "reachableUsers": [ string ] } |
| Campos | |
|---|---|
reachableUsers[] |
Una lista de usuarios accesibles en un operador específico. Este campo solo se propaga para los números de teléfono de EE.UU. |