suap-api
v1.0.0
Published
Este repositorio tem como objetivo ser um wrapper em nodejs da SUAP API v2, facilitando seu uso apartir da diminuição do entry point original.
Readme
SUAP API Nodejs
Baseado em suap-api-php, este repositorio tem como objetivo ser um wrapper em nodejs da API SUAP v2, facilitando seu uso apartir da diminuição do entry point original.
Instalação
npm
npm install @suap/node-api
yarn
yarn add @suap/node-api
📣 Exemplo
Devido a quantidade de funções utilizadas ao mesmo tempo, isto pode levar alguns segundos
var suap = require("@suap/node-api");
(async function()
{
var token = await suap.auth(
"20191011110041",
"SENHA123@");
var data = await suap.getData();
var years = await suap.getYears();
var notes = await suap.getNotes(2019, 1);
var classes = await suap.getClasses(2019, 1);
console.log(data, years, notes, classes);
})()
.catch(err =>
{
console.log(err)
});📄 Documentação
| Funções | Parâmetros| Descrição | | -------- | ----------- | ----------- | | auth | matricula, senha | Autenticação do usuário para utilização da API | | getData| | Retorna os dados pessoais | | getYears| | Retorna os períodos letivos | | getNotes| ano, etapa | Retorna as notas de um ano e etapa | | getClasses | ano, etapa | Retorna as turmas de um ano e etapa | | setToken| token | Modifica o valor do token |
