Как изменить изображение пользователя в Moodle с помощью REST API
Я использую Moodle 2.7.4.
Я пишу веб-приложение, использующее API MEST REST. Но я не смог найти API для изменения картинки профиля пользователя.
Кто-нибудь может сказать мне, что такое API и его документы.
PS: я знаю, что мы можем загрузить файл с /webservice/upload.php
Этот API возвращает itemid после загрузки файла.
Даже после обновления этого itemid в столбце изображения таблиц mdl_user изображение не отображается.
Изображение не отображается даже после обновления идентификатора столбца mdl_files для этого itemid до таблицы mdl_user.
Для этого вызова Моя файловая область является черновой (когда я устанавливаю значок, она выдает ошибку 500)
1 ответ
Там я не один API для этой функции, но вы можете использовать "core_files_upload" для загрузки файлов, а затем использовать функцию "core_user_update_picture" для изменения изображения профиля пользователя. Пожалуйста, найдите эту функцию в документации по API, тогда вы получите представление.