RCS Business Messaging API

Serviço: rcsbusinessmessaging.googleapis.com

Para chamar esse serviço, recomendamos que você use as amostras fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da 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 de 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 de rich cards.

Recurso REST: v1.phones

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

Recurso REST: v1.phones.agentEvents

Métodos
create
de 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 um usuário.
delete DELETE /v1/{name=phones/*/agentMessages/*}
Revoga uma mensagem de agente que foi enviada, mas ainda não foi entregue.

Recurso REST: v1.phones.capability

Métodos
requestCapabilityCallback
(deprecated)

de POST /v1/{name=phones/*}/capability:requestCapabilityCallback Solicita um retorno de chamada contendo os recursos de um usuário.

Recurso REST: v1.phones.dialogflowMessages

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

Recurso REST: v1.phones.testers

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

Recurso REST: v1.users

Métodos
batchGet POST /v1/users:batchGet
Recupera os números de telefone ativados para RCS de uma lista de usuários.