微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Moodle创建用户Google Apps脚本

如何解决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 举报,一经查实,本站将立刻删除。