Документация по методам дневник.ру
Документация
Официальная документация на сайте - api.dnevnik.ru
Методы DiaryAPI
- get_token - Получить токен, используемый api
dn.get_token()
Методы dnevnik.ru:
Authorities
- get_organizations - Список идентификаторов организаций текущего пользователя
dn.get_organizations()
- get_organization_info - Данные указанной организации пользователя
dn.get_organization_info()
AverageMarks
- get_person_average_marks - Оценки персоны за отчетный период
dn.get_person_average_marks(person_id=1000002385955, period=1000002385971)
Параметр |
Описание |
person_id |
ID выбранной персоны |
period |
Период для получения оценок в unixtime |
- get_person_average_marks_by_subject - Оценка персоны по предмету за отчетный период
dn.get_person_average_marks_by_subjects(person_id=1000002385955, period=1000002385971, subject_id=683725334)
Параметр |
Описание |
person_id |
ID выбранной персоны |
period |
Период для получения оценок в unixtime |
subject_id |
ID выбранного предмета |
- get_group_average_marks_by_date - Оценки учебной группы по предмету за отчетный период до определенной даты
import datetime
dn.get_group_average_marks_by_date(group_id=14455222, period=1000002385971, date=datetime.datetime(2019, 11, 8))
Параметр |
Описание |
group_id |
ID выбранной учебной группы |
period |
Период для получения оценок в unixtime |
date |
Конечная дата |
- get_group_average_marks_by_time - Оценки учебной группы за период
import datetime
dn.get_group_average_marks_by_time(group_id=14455222, start_time=datetime.datetime(2019, 11, 5),
end_time=datetime.datetime(2019, 11, 8))
Параметр |
Описание |
group_id |
ID выбранной учебной группы |
start_time |
Начальное время для получения оценок в unixtime |
end_time |
Конечное время для получения оценок в unixtime |
Children
- get_user_children - Получение списка детей по идентификатору родительского пользователя
dn.get_user_children(user_id=1000001509233)
Параметр |
Описание |
user_id |
ID выбранного пользователя |
- get_person_children - Получение списка детей по идентификатору родительской персоны
dn.get_person_children(person_id=1000002385971)
Параметр |
Описание |
person_id |
ID выбранной персоны |
Classmates
- get_classmates - Список id пользователей одноклассников текущего пользователя,
если он является учеником, либо список активных участников образовательных групп пользователя во всех остальных случаях
dn.get_classmates()
Context
- get_context - Получение контекстной информации по пользователю
dn.get_context()
- get_user_context - Получение контекстной информации по пользователю
dn.get_user_context(user_id=1000001509233)
Параметр |
Описание |
user_id |
ID выбранного пользователя |
CriteriaJournalMarks
- get_final_group_marks_by_subject - Метод, позволяющий получить итоговые оценки всего класса по указанному предмету
dn.get_final_group_marks_by_subject(group_id=10033, subject_id=45666212)
Параметр |
Описание |
group_id |
ID выбранной группы |
subject_id |
ID выбранного предмета |
- get_final_group_marks - Метод, позволяющий получить итоговые оценки всего класса (каждого ученика) по всем предметам
dn.get_final_group_marks(group_id=10033)
Параметр |
Описание |
group_id |
ID выбранной группы |
EducationMemberships
- get_user_memberships - Список участий в школах для произвольного пользователя
dn.get_user_memberships(user_id=1000001509233)
Параметр |
Описание |
user_id |
ID выбранного пользователя |
- get_user_education - Список участий в школах для произвольной персоны
dn.get_user_education(person_id=1000001433233)
Параметр |
Описание |
person_id |
ID выбранной персоны |
- get_schools - Список идентификаторов школ текущего пользователя
dn.get_schools()
- get_user_schools - Список идентификаторов школ произвольного пользователя
dn.get_user_schools(user_id=1000005000233)
Параметр |
Описание |
user_id |
ID выбранного пользователя |
- get_edu_groups - Список идентификаторов классов текущего пользователя
dn.get_edu_groups(user_id=1000005000233)
- get_user_edu_groups - Список идентификаторов классов произвольного пользователя
dn.get_user_schools(user_id=1000005000233)
Параметр |
Описание |
user_id |
ID выбранного пользователя |
- get_memberships - Список участий в школах для текущего пользователя
dn.get_memberships()
EduGroups
docs WIP now