Autenticação

A autenticação é necessária para acessar os recursos da API. Você deve incluir um token de acesso válido em todas as solicitações. Siga as etapas abaixo para obter um token de acesso:

Route (Rota)

Método Rota Descrição
POST /webservice/generate-token Retorna o webservice_token, necessário para todas as requisições

Header (Cabeçalho)

Param Tipo Descrição Obrigatório
Accept String application/json Não

Query Params (Requisição)

Param Tipo Descrição Obrigatório
webserviceSecret String *Secret Key do usuário Sim
webserviceUnique String **Unique key do usuário Sim

*Obtenção da Secret Key:

  1. > Acesse a plataforma e faça login na sua conta.
  2.  
  3. > No menu principal, navegue até a seção de Usuários.
  4.  
  5. > Abra a área dedicada ao Webservice e crie um novo usuário específico para a API.
  6.  
  7. > Depois de criar o usuário, você receberá uma Secret Key associada a esse usuário. Mantenha essa chave em um local seguro, pois você a usará para autenticar as requisições.

**Para conseguir a Unique Key entre em contato com nosso time de suporte

Exemplos

cURL

				
					curl --location --globoff 'https://dev3.nochalks.com/generate-token?webserviceSecret={webservice_secret}&webserviceUnique={webservice_unique}' \
--header 'Accept: application/json'
				
			

Node.js

				
					const axios = require('axios');

let config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://dev3.nochalks.com/generate-token?webserviceSecret={webservice_secret}&webserviceUnique={webservice_unique}',
  headers: { 
    'Accept': 'application/json'
  }
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
				
			

PHP

				
					<?php
$client = new Client();
$headers = [
  'Accept' => 'application/json'
];
$request = new Request('GET', 'https://dev3.nochalks.com/generate-token?webserviceSecret={webservice_secret}&webserviceUnique={webservice_unique}', $headers);
$res = $client->sendAsync($request)->wait();
echo $res->getBody();

				
			

Response (Resposta)

- Resposta de retorno do token (Status: 200)

				
					{
    "message": "Token de autenticação gerado com sucesso!",
    "status": "200",
    "data": {
        "webservice_token": "<WEBSERVICE_TOKEN>"
    }
}
				
			
ESCOLHA UM ATENDIMENTO:
Contato por Chat CHAT
Contato por E-mail E-MAIL
Contato por Telefone TELEFONE
Contato por Whatsapp WHATSAPP