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

Autenticação do Aplicativo

Realizar a autenticação do aplicativo no Portal do Desenvolvedor.

Query graphql

query loginApp($appId: String!, $appKey: String!){
  loginApp(
    input: {
      appId: $appId
      appKey: $appKey
    }
  ) {
    token
  }
}

Variáveis

{
  "appId": "<appId>",
  "appKey": "<appKey>"
}

Será retornado um token no seguinte formato:

Retorno

"token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImlkZW50aXR5LXRva2VuLWtleSJ9.eyJzdWIiOiJldmVydG9uLnBhaXZhIiwibG9naW4iOiJldmVydG9uLnBhaXZhIiwiYWNjZXNzIjpbInJlaXRvcmlhOnNldG9yZXMiLCJydzpzdWJ2ZXJzaW9uIiwicmVkbWluZTpzaXN0ZW1hcyJdLCJpYXQiOjE1NzE5OTgzNzIsImV4cCI6MTU3MjAwOTE3MiwiaXNzIjoiaHR0cHM6Ly9hdXRoLmFwcHMtdGVzdGUudWZ2am0uZWR1LmJyIn0.GGYQbLpnjxu1TD5eL-UPdTOriypnUZJaEv1Ke8F1j2MVUW72NmbNOBFSnbvgHJQlWA6Dam9pkr6Ttrg_nu1uX-SMRMiWTittQXTapAmroJUJKzpecGZfGheCUq1csNoosuk1l_qABcheqsOdbCfj7qK1bdx9R_qdmiYmuxTeG8G9SIPWPidLAnSBjZ-UNURbXMvHzeoTKGHFFUYs1oucBBusA9auOf_fhb_v4kUFRVxIds82qwmlVp6_Kc15BqJVJ_EIhEbfab8iJeIe_6R45DT3J0baLaWQ6GpwdHtYMc0J2evr7ynDlgnYT1Zd5iy76FuMuVjULngWkhCuSo3Rni0WOsRld4yWOZ2ggi60vMC3y5WZTgHW2izcEo-pT82GfMXZMow-kCsJQPuyox5px8sDhqvNNyVh-TOoHiuqcTTvcN_fJKKbyZ7mKDf5wIYSNpBcXKtoetwmgqnHI9n1sz6U4My_MUcGSSKP_uCBvBk2WxpV3gOVmncow-ZxK5zLDLwU_aibLFhmMAADSzVCn0omqDHpMszFC-RFAH7UsKajgRpeTgDN3XGIsGAdI03mlFq3Ai8YZNyDPo5YYQa_y2GTbklC3VaZs5Kxjlurem9RyrSPUYgTiNrvLOc9vQhqC-VL7w_YV89MWpDgYML9soNxnJx9xitBEU4GgK8IFhg",

IMPORTANTE: Para solicitar o token de usuário será necessário adicionar o cabeçalho (seção abaixo) com o token de aplicação gerado.

Voltar para Documentação - Autenticação