Функция core_user_get_users_by_field не возвращает никаких значений в Moodle API и PHP

URL-адрес: https://www.mywebsite.com/webservice/rest/server.php?wstoken=2727a8f23c07682dcac1b5cfc6871637&wsfunction=core_user_get_users_by_field&moodlewsrestformat=json&&criteria%5B0%5D%5Bkey%5D=email&criteria%5B0%[email protected]

Это ошибка отображения.

{"exception":"invalid_parameter_exception","errorcode":"invalidparameter","message":"Invalid parameter value detected","debuginfo":"Missing required key in single structure: field"}

Кто-нибудь, пожалуйста, помогите мне решить эту проблему.


person sahu4ever    schedule 18.07.2020    source источник


Ответы (1)


Используйте поле параметра вместо ключа.

Удалите критерии из конца URL и добавьте &field=email&values[][email protected]

https://www.mywebsite.com/webservice/rest/server.php?wstoken=2727a8f23c07682dcac1b5cfc6871637&wsfunction=core_user_get_users_by_field&moodlewsrestformat=json&field=email&values%5B%[email protected]

person Prasanna T    schedule 22.08.2020