Как включить веб-сервисы на Moodle?

Я настроил Moodle на локальном хосте и пытаюсь сгенерировать токен для аутентификации.

Я уже выполнил следующие шаги:

== Настройка Moodle для использования приложения ==

  • Администрирование -> Плагины -> Веб-службы -> Внешние службы -> Включить мобильную веб-службу

  • Администрирование -> Плагины -> Веб-службы -> Протоколы -> Включить REST

  • Администрирование -> Пользователи -> Разрешение -> Определить роли -> Изменить роль аутентифицированного пользователя -> Разрешить веб-сервис / отдых: использовать

  • Администрирование -> Безопасность -> Политики сайта -> Изменить лимит загрузки сервера. Это не может быть ограничение сервера. Eсть ошибка в Moodle Web Services

URL: — HTTP: //localhost/moodle/login/token.php имя пользователя = админ&пароль = Turbo @ 000&обслуживание = local_mobile

Response :-
{
"error": "Web service is not available (it doesn't exist or might be disabled)",
"stacktrace": null,
"debuginfo": null,
"reproductionlink": null
}

1

Решение

Краткое название вашего сервиса неверно. Вы должны определить новый внешний сервис или использовать один из существующих сервисов, например moodle_mobile_app. Попробуй это:

HTTP: //localhost/moodle/login/token.php имя пользователя = админ&пароль = Turbo @ 000&обслуживание = moodle_mobile_app

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]