RCS Business Messaging API

Serviço: rcsbusinessMessaging.googleapis.com

Para chamar esse serviço, recomendamos que você use as amostras fornecidas pelo Google. Se seu aplicativo precisar usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir ao fazer as solicitações de API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://rcsbusinessmessaging.googleapis.com

Recurso da REST: v1.files

Métodos
create POST /v1/files
POST /upload/v1/files
Faz upload de um arquivo para uso em mensagens de mídia ou rich card.

Recurso REST: v1.phones

Métodos
getCapabilities GET /v1/{name=phones/*}/capabilities
Acessar os recursos relacionados ao RBM de um usuário.

Recurso REST: v1.phones.agentEvents

Métodos
create POST /v1/{parent=phones/*}/agentEvents
Envia um evento do agente para um usuário.

Recurso REST: v1.phones.agentMessages

Métodos
create POST /v1/{parent=phones/*}/agentMessages
Envia uma mensagem do agente para o usuário.
delete DELETE /v1/{name=phones/*/agentMessages/*}
Revoga uma mensagem do agente que foi enviada, mas ainda não entregue.

Recurso REST: v1.phones.capability

Métodos
requestCapabilityCallback
(deprecated)
POST /v1/{name=phones/*}/capability:requestCapabilityCallback
Solicita um callback que contém os recursos de um usuário.

Recurso REST: v1.phones.dialogflowMessages

Métodos
create POST /v1/{parent=phones/*}/dialogflowMessages
Solicita um agente do Dialogflow a enviar mensagens por um agente do RBM.

Recurso REST: v1.phones.testers

Métodos
create POST /v1/{parent=phones/*}/testers
Convida um usuário para testar um agente.

Recurso REST: v1.users

Métodos
batchGet POST /v1/users:batchGet
Extrai os números de telefone compatíveis com RCS de uma lista de usuários.