如何解决Moodle创建用户Google Apps脚本
我无法创建用户。我可能没有正确提出请求。
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 举报,一经查实,本站将立刻删除。