npm 包 classeviva-api 使用教程

阅读时长 3 分钟读完

简介

Classeviva-api 是一款基于 Node.js 平台的 npm 包,封装了 Classeviva 学校管理系统的 API,让开发者可以更方便地访问、读取和处理 Classeviva 系统中的数据。本篇文章将介绍如何使用 classeviva-api 包,并且会提供示例代码。

安装

使用 npm 安装 classeviva-api:

使用

在代码中引入 classeviva-api:

然后通过构造函数创建 ClassevivaAPI 的实例:

默认情况下,classeviva-api 会尝试使用 user.yml 文件中保存的用户名和密码进行登录。可以通过以下方式设置用户名和密码:

设置完毕后,可以调用 login() 方法登录 Classeviva:

获取用户信息

通过调用 getUserInfo() 方法可以获取当前用户的信息:

获取学生信息

通过调用 getStudents() 方法可以获取当前用户在 Classeviva 中管理的所有学生信息:

获取学生成绩

通过调用 getStudentGrades(studentId) 方法可以获取某个学生的成绩信息:

获取学生考勤记录

通过调用 getStudentAttendances(studentId) 方法可以获取某个学生的考勤记录:

结语

通过阅读本篇文章,相信你已经了解了 classeviva-api 的基本使用方式,如果你想进一步了解 classeviva-api 的更多功能和 API,可以查看官方文档:https://github.com/vittoriopippi/classeviva-api-docs。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006725e3660cf7123b3640a

纠错
反馈