Operação getAuthToken e getAuthTokenContact

<< <%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>