Difference between revisions of "Python: п≈п╟п©я─п╬я│я▀ п╨ п╠п╟п╥п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧"

From EjudgeWiki
(removed)
(Tag: Replaced)
 
(49 intermediate revisions by the same user not shown)
Line 1: Line 1:
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Расширение]]/[[Доступ к ejudge из программ на Питоне]]/[[Python: Работа с базой пользователей]]/[[Python: Запросы к базе пользователей]].
+
[[Category:Deleted]]
 
 
=== Получение информации о пользователях ===
 
 
 
==== listAllUsers ====
 
 
 
Метод listAllUsers позволяет получить список всех пользователей в базе пользователей.
 
str = clnt.listAllUsers
 
При ошибке выбрасывается исключение IOError. При успехе возвращается строка str, содержащая список всех пользователей в формате XML.
 
 
 
==== listContestUsers ====
 
 
 
Метод listContestUsers позволяет получить список всех пользователей, зарегистрированных на заданный турнир.
 
str = clnt.listContestUsers([[Python:contest_id|contest_id]])
 
При ошибке выбрасывается исключение IOError. При успехе возвращается строка str, содержащая список всех пользователей в формате XML.
 
 
 
==== getContestUsers ====
 
 
 
Метод getContestUsers позволяет получить полную информацию о всех пользователях, зарегистрированных на заданный турнир.
 
str = clnt.getContestUsers([[Python:contest_id|contest_id]])
 
При ошибке выбрасывается исключение IOError. При успехе возвращается строка str, содержащая информацию о пользователях в формате XML.
 
 
 
==== getUserInfo ====
 
 
 
Метод getUserInfo позволяет получить информацию о пользователе, авторизованном на данном подключении к серверу. Метод доступен непривилегированным пользователям.
 
str = clnt.getUserInfo([[Python:user_id|user_id]], [[Python:contest_id|contest_id]])
 
При ошибке выбрасывается исключение IOError. При успехе возвращается строка str, содержащая информацию о пользователях в формате XML. Идентификатор пользователя user_id должен совпадать с идентификатором пользователя текущего подключения.
 
 
 
FIXME: убрать user_id?
 
 
 
==== privGetUserInfo ====
 
 
 
Метод privGetUserInfo позволяет получить информацию о произвольном пользователе. Метод доступен только привилегированным пользователям.
 
str = clnt.getUserInfo([[Python:user_id|user_id]], [[Python:contest_id|contest_id]])
 
При ошибке выбрасывается исключение IOError. При успехе возвращается строка str, содержащая информацию о пользователях в формате XML.
 

Latest revision as of 15:38, 16 December 2021