<< <%SKIN-STRTRANS-SYNTOC%> >> Navegação: Manual de INTEGRAÇÃO > Recurso WebServices > Geração de Log para os WebServices > WebService General > Operação getAuthToken e getAuthTokenContact |
Operação getAuthToken e getAuthTokenContact
Operações para gerar token de autenticação para atendente e solicitante respectivamente. Através destas operações será possível obter um token contendo informações codificadas para acessar o Qualitor sem precisar realizar login.
O token gerado permanecerá valido por 60 segundos, caso contrário, terá sua validade expirada. Após gerar o token, deve-se montar a URL de acesso passando como parâmetro a variável ‘authws’.
EX.1: (acesso para o Qualitor atendente):
HTTP://localhost/qualitor_versao/login.php?authws=01t109t112t114t101x115t97
EX.2: (acesso para o Qualitor solicitante):
HTTP://localhost/qualitor_versao/loginSolicitante.php?authws=01t109t112t114t101x115t97
•XML de entrada para getAuthToken:
(Informações em vermelho são obrigatórias)
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<wsqualitor>
<contents>
<data>
<nmusuario>loginuser</nmusuario>
<cdempresa>1</cdclient>
</data>
</contents>
</wsqualitor>
O campo cdempresa não é obrigatório, contudo se o usuário estiver vinculado com mais de uma empresa, o campo cdempresa deverá ser informado.
•XML de retorno de getAuthToken:
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<wsqualitor>
<responsestatus>
<status>1</status> Retorna 1 para OK ou 0 para ERRO
<error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado
<msg></msg> Mensagem de retorno da operação
</responsestatus>
<response_data>
<dataitem>
<token>99x100t101g109W112g114x101W115x97t61gNz99s100g117g115</token>
</dataitem>
</response_data>
<wsqualitor>
•XML de entrada para getAuthTokenContact:
(Informações em vermelho são obrigatórias)
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<wsqualitor>
<contents>
<data>
<nmusuario>loginuser</nmusuario>
<cdcliente>1</cdcliente>
</data>
</contents>
</wsqualitor>
•XML de retorno de getAuthTokenContact:
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<wsqualitor>
<responsestatus>
<status>1</status> Retorna 1 para OK ou 0 para ERRO
<error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado
<msg></msg> Mensagem de retorno da operação
</responsestatus>
<response_data>
<dataitem>
<token>99x100t101g109W112g114x101W115x97t61gNz99s100g117g115</token>
</dataitem>
</response_data>
<wsqualitor>