1.0.0 • Published 4 years ago
mykoob-sdk v1.0.0
MyKoob SDK
Простой модуль для работы с MyKoob API
Установка
$ npm i mykoob-sdkНачало работы
Для начала использования, вам нужно создать в своей папке исполняемый файл, пусть это будет index.js
Теперь его нужно открыть и импортировать библиотеку:
const MyKoobApi = require('mykoob-sdk')
const client = new MyKoobApi({
username: "", // Здесь указывается твоя электронная почта
password: "" // Здесь указывается пароль
})Доступные методы
getAuth
Отправляет запрос на получение авторизационного токена
async function run() {
await client.api.getAuth().then((response) => {
console.log(response)
})
}
run().catch(console.error);getMyData
Получение информации о всех пользователях подключенного аккаунта
async function run() {
await client.api.getMyData().then((response) => {
console.log(response)
})
}
run().catch(console.error);getUnseenEvents
Получить кол-во непрочитанных уведомлений
async function run() {
await client.api.getUnseenEvents().then((response) => {
console.log(response)
})
}
run().catch(console.error);markAllSeen
Пометить все уведомления прочитанными
async function run() {
await client.api.markAllSeen().then((response) => {
console.log(response)
})
}
run().catch(console.error);getLessonsPlan
Получить расписание
async function run() {
const userData = await client.api.getMyData()
await client.api.getLessonsPlan({
from: Date.now() - 84600,
to: Date.now(),
classId: userData[0].class.id,
userId: userData[0].class.studentId
}).then((response) => {
console.log(response)
})
}
run().catch(console.error);| Параметр | Тип | Описание |
|---|---|---|
| from | Number | Начальная временная позиция |
| to | Number | Конечная временная позиция |
| classId | Number | Уникальный идентификатор класса |
| userId | Number | Уникальный идентификатор ученика в этом классе |
getUserActivities
Получить активность текущего аккаунта
async function run() {
await client.api.getUserActivities({
from: Date.now() - 84600,
to: Date.now()
}).then((response) => {
console.log(response)
})
}
run().catch(console.error);| Параметр | Тип | Описание |
|---|---|---|
| from | Number | Начальная временная позиция |
| to | Number | Конечная временная позиция |
1.0.0
4 years ago