/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Moodle_examples/search_current_user.py
44 строки
816 B
gil9red
Refactoring. Using black code style
31 май 2023, 09:38
31 май 2023, 09:38
4b93803
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import sys import requests from get_token import get_token USERNAME = "<USERNAME>" PASSWORD = "<PASSWORD>" token = get_token(USERNAME, PASSWORD) params = { "wstoken": token, "wsfunction": "core_user_get_users_by_field", "moodlewsrestformat": "json", "field": "username", "values[0]": USERNAME, } rs = requests.get("http://newlms.magtu.ru/webservice/rest/server.php", params=params) print(rs) json_data = rs.json() print(f"Response: {json_data}") if "errorcode" in json_data: print(json_data["errorcode"]) sys.exit() if not json_data: print(f'Not found user "{USERNAME}"') sys.exit() info = json_data[0] print(info["username"]) print(info["fullname"]) print(info["email"]) print(info["idnumber"])