2013-12-13 3 views
1

Я хочу, чтобы все данные moodle от курсов к викторинам передавались по потоковым ссылкам как JSON.Получение данных Moodle как JSON

Я следовал документации API, получил токен, но после этого, где и как использовать этот токен?

Например, если я хочу получить список курсов, то как я могу это сделать? Если кто-то может поделиться некоторым примером, пожалуйста.

+0

Какой тип веб-сервиса вы используете? REST, Soap или xmlrpc? – franzlorenzon

ответ

1

Шаг 1: Активируйте веб-службы в moodle. Вот шаги: http://docs.moodle.org/dev/Creating_a_web_service_client

Шаг 2: Прочтите документацию по API. Это доступно в документации по администрированию сайта -> plugins-> web services-> API. Это доступно только пользователям admin. Например, задача, которую вы хотите, это получить список курсов, правильным API для этого будет «core_course_get_courses». Документация API содержит сведения обо всех доступных функциях.

+0

Шаг 3. Вам нужно создать токен, чтобы иметь доступ к веб-службе. Перейдите в _Site Administration-> plugins-> web services-> Управляйте tokens_ для этого. Затем вы можете непосредственно протестировать функцию веб-службы из своего браузера, нажав стрелку: _http: // /webservice/rest/server.php?wokkru/ & wsfunction = _ –

Смежные вопросы