Token Pessoal

O token pessoal serve apenas como um atalho para testes do seu aplicativo e não deve ser utilizado em produção, ao invés, autorize seus clientes através do endpoint de Autenticação do usuário

Ao criar um aplicativo você consegue gerar o seu próprio access token sem passar por todo o fluxo de OAuth2. Isso agiliza bastante na realização de testes da API pública, essa chave contém os dados da conta logada atualmente na Eduzz e não expira, porém, para o fluxo do seu aplicativo, recomendamos a autenticação do usuário via OAuth2 (http://localhost:3000/docs/api/user-token).

Como eu gero o meu token de testes?

Acesse a tela de Listagem de aplicativos e selecione a ação "Copiar access token" do seu aplicativo

Copiar Token

Testar meu access token

Para ver se o access token está funcionando, adicione ele em uma request para o endpoint de dados do usuário:

const options = {
	method: 'GET',
	headers: { 
        'content-type': 'application/json'
        authorization: 'bearer qzrUZcm4dISz/ayXgq7g9+GmusYbXHmIpJ7fbLYDIjUPtNwAN1rrsRZbeJ6e6tAlSUSy3w=='
    }
};

fetch('https://api.eduzz.com/accounts/v1/me', options)
    .then(response => response.json())
    .then(response => console.log(response))
    .catch(err => console.error(err))

O resultado exibido serão os seus seus dados pessoais:

{
    "id": "00000000-0000-0000-0000-000000000000",
    "name": "Fulano da Silva",
    "email": "fulanodasilva@gmail.com"
}

Caso você deseje permitir que outras pessoas gerem tokens de testes para acesso a API, basta cadastrar os usuários como desenvolvedores do seu aplicativo, então eles poderão gerar tokens de testes e testar seu aplicativo ainda em desenvolvimento.

Após cadastrado, o desenvolvedor receberá um convite no e-mail que precisa ser aceito!

Copiar Token

Atenção, caso sejam alterados os escopos de um aplicativo, recomendamos gerar um novo token de testes!