Пытаюсь отправить в функцию веб-сервиса аргументы.
Если функция (core_competency_search_competencies) требует простые аргументы:
searchtext= string
competencyframeworkid= int
То все получается и moodle возвращает результат
Пример:
/webservice/rest/server.php?wstoken=00000000000000000000000000000000&wsfunction=core_competency_search_competencies&searchtext=&competencyframeworkid=2&moodlewsrestformat=json
А что делать если мне нужно отправить данные в функцию core_competency_create_competency.
Там требуется отправить сложный аргумент (массив/структуру):
competency[shortname]= string
competency[idnumber]= string
competency[description]= string
competency[descriptionformat]= int
competency[sortorder]= int
competency[parentid]= int
competency[path]= string
competency[ruleoutcome]= int
competency[ruletype]= string
competency[ruleconfig]= string
competency[scaleid]= int
competency[scaleconfiguration]= string
competency[competencyframeworkid]= int
competency[timecreated]= int
competency[timemodified]= int
competency[usermodified]= int
Пытался отправить это в теле вернул ошибку "Обнаружено неверное значение параметра." в URL строке тот же результат.
Подскажите как это делаться.
Если возможно то применимо к 1С