Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.44 KB

journal.md

File metadata and controls

57 lines (42 loc) · 1.44 KB

Пример использования метода .journal()

Зачем нужен?

Этот метод возвращает отчет об успеваемости и посещаемости учащегося.

Как использовать?

Автоматическая авторизация

import NS from "netschoolapi";

const user = new NS({
  origin: "https://example.com",
  login: "Иванов",
  password: "123456",
  school: "МБОУ ...", // Название школы (полностью) или её id
});

(async function () {
  // Получаем отчет
  const result = await user.journal();
  console.log(result.subjects);
})();

Ручная авторизация

Не рекомендуется

import { Safe as NS } from "netschoolapi";

const user = new NS({
  origin: "https://example.com",
  login: "Иванов",
  password: "123456",
  school: "МБОУ ...", // Название школы (полностью) или её id
});

(async function () {
  // Открываем сессию
  await user.logIn();

  // Получаем отчет
  const result = await user.journal();
  console.log(result.subjects);

  // Закрываем сессию
  await user.logOut();
})();