Stud.IP-Webservices
Hier müsste die Dokumentation für studip-ws auftauchen. Derzeit gibt es nur ein paar Blogeinträge zu diesem Thema:
- http://blog.studip.de/beitrag/studip-webservices-teil-1
- http://blog.studip.de/beitrag/studip-webservices-teil-2
Die einzelnen RPC-Calls müssen dokumtentiert werden. Hier erst einmal die Liste.
Method Description
- is_session_valid checks if session-id is valid
returns boolean
param0: apikey
param1: session_id
- get_session_username returns username for session-id
returns username
param0: apikey
param1: session_id
- get_prefixed_session_username returns prefixed username for session-id
returns $GLOBALS['STUDIP_INSTALLATION_ID']#username
or $GLOBALS['HTTP_SERVER']['HTTP_HOST']#username
param0: apikey
param1: session_id
- get_participants gets participants for seminar
returns array of usernames
param0: apikey
param1: seminar_id
- get_users_for_seminar gets all users for seminar
- get_authors_for_seminar gets all authors for seminar
- get_tutors_for_seminar gets all tutors for seminar
- get_lecturers_for_seminar gets all lecturers for seminar
- get_admins_for_seminar gets all admins for seminar
- get_seminar_groups gets all groups for seminar
- get_seminar_group_members gets all group members for seminar
- validate_seminar_permission validates permissions in seminar
- find_seminars_using_contentmodule
- find_institutes_using_contentmodule
- get_seminars_by_sem_tree_id
- get_admins_for_institute gets admins for institute
- get_lecturers_for_institute gets lecturers for institute