API

 

Veja as diferentes possibilidades que nossa API lhe oferece para integrar o uContact a sistemas externos.

Para usar a API, você precisa:

  1. Autenticar e obter um token para a sessão.

  2. Usar o token no cabeçalho de autorização.

  3. Fazer logout.

Recomenda-se criar um usuário que seja usado exclusivamente com a API do uContact.

 



Em primeiro lugar, precisamos obter a APIkey. Para isso, usamos o serviço getUserToken com um nome de usuário e uma senha válidos do SuperUser.

Serviço getUserToken

https://dominio.ucontactcloud.com/Integra/resources/auth/getUserToken Método: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 Parámetros: user password Resultado: JSON

Supervisor sem telefone

Al final de la lista

[ ... "QWRtaW46OTgzNWM1MjUtMzU2Ny00YjgyLWEwYWYtY2NkMjNlMDhjNzA3" ] Si es Error Respuesta 0

Código de exemplo para jQuery

$.ajax({ type: 'POST',  url: 'https://dominio.ucontactcloud.com/Integra/resources/auth/getUserToken',   contentType: 'application/x-www-form-urlencoded; charset=UTF-8',   dataType: 'text',   data: { user: 'ExampleUsername', password: 'ExamplePassword' }, success: (resp) => {}, error: (resp) => {} });

Depois que você tiver seu token de login, vamos ver como usá-lo nas consultas de API:

  • O jQuery pode ser configurado para usar o token em todas as solicitações.

  • Caso contrário, ele pode ser especificado nos cabeçalhos de cada solicitação feita.

Exemplo de configuração de jQuery

Exemplo de token em cabeçalhos de solicitação


Depois de usar a API, é necessário encerrar a sessão. Dessa forma, evitaremos problemas de segurança ao desativar o token gerado no login inicial.

Método

Código de exemplo para jQuery


Informações relevante

  • Todos os WebServices são do tipo REST.

  • O uContact usa https por padrão (http2).

Conexão entre Domínios

Conexão entre domínios
Com o proxy do Windows, podemos manipular eventos de um iframe inserido em um formulário, para poder fazer disposições, desligar a chamada, fechar o formulário ou o que você quiser, por exemplo. Para fazer isso, não é necessário nenhum plug-in.

 

 


Etapas anteriores
No formulário, você deve colocar:

event.data pode ser usado para identificar o tipo de ação.

E o atributo disposition é usado como um objeto para enviar mais informações.

Como solicita-lô?

A maneira de solicitar é:


Criação de tokens


Os usuários com a função “SuperUser” no uContact têm a funcionalidade de criar tokens para uso fora do aplicativo. Para criar um token, siga estas etapas:

  1. Acesse o menu do usuário.

     

  2. Selecione a opção “API tokens” no menu suspenso e um modal será aberto para sua criação.

     

  3. Digite o nome que você deseja usar para identificar o token e clique no botão “Save” (Salvar) para criar um novo token.

     

  4. Depois que um token for criado no uContact, os “SuperUser” poderão compartilhá-lo com outros usuários. Para isso, basta clicar no ícone de clipe. Isso copiará automaticamente o token para a área de transferência e ele poderá ser enviado para qualquer pessoa com quem você queira compartilhá-lo.


Links de interesse

Coleção Postman para login e logout.