Desenvolva aplicações utilizando a linguagem nodejs e integre com as API's da UFVJM


Codigos de exemplo em como integrar com as API's da UFVJM utilizando a linguagem nodejs

nodejs - Exemplos

Gerar os cabeçalhos de Aplicação e Usuário

A query generateTokens permite gerar simultâneamento os headers de aplicação e de usuário.

Query

query generateTokens($appId: String!, $appKey: String!, $login: String!, $password: String!) {
  generateTokens(
    input: {
     appInput: {
       appId: $appId
       appKey: $appKey
     },
     userInput: {
       login: $login
       password: $password
     }
    }
  ) {
    headers {
      Application
      Authorization
    }
  }
}

Substituia as variáveis entre <> pelos seus valores correspondentes:

Variáveis

{
  "appId": <appId-do-seu-aplicativo>,
  "appKey": <appKey-do-seu-aplictivo>,
  "login": <conta-institucional>,
  "password": <senha-da-conta-institucional>
}

O valor na frente da palavra Bearer é o token gerado.

Retorno

{
  "data": {
    "generateTokens": {
      "headers": {
        "Application": "Bearer eyJhb...",
        "Authorization": "Bearer eyJhb..."
      }
    }
  }
}

Voltar para Documentação - Autenticação