问题描述
我无法创建用户。我可能没有正确提出请求。
Moodle Web服务已正确配置,功能core_webservice_get_site_info
成功。
function restapiPost() {
var token = '123';
var domainname = 'https://example.com';
var functionname = 'core_user_create_users';
var url = domainname + '/webservice/rest/server.PHP' + '?wstoken=' + token + '&wsfunction=' + functionname;
var data = {
'users[0][username]': 'User1','users[0][password]': 'Password@2020','users[0][firstname]': 'Name','users[0][lastname]': 'Family','users[0][email]': 'usermail@gmail.org'
};
Logger.log(data);
var options = {
'method' : 'post','payload' : data
};
var output = UrlFetchApp.fetch(url,options);
Logger.log(output);
}
响应
<?xml version="1.0" encoding="UTF-8" ?>
<EXCEPTION class="invalid_parameter_exception">
<ERRORCODE>invalidparameter</ERRORCODE>
<MESSAGE>Invalid parameter value found.</MESSAGE>
</EXCEPTION>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)