Neste tópico, descreve-se o método de criação de usuário na plataforma EAD, com parâmetros recebidos e saída de cada um deles.
1. Método
2. Parâmetros
Parâmetro | Descrição |
---|---|
users[0][username] | Usuário |
users[0][password] | Senha formato SHA1 |
users[0][firstname] | Nome sem o último nome. Exemplo: Beatriz Alessio de Albuquerque Enviar: Beatriz Alessio de |
users[0][lastname] | Último nome. Exemplo: Beatriz Alessio de Albuquerque Enviar: Albuquerque |
users[0][email] | E-mail da pessoa |
users[0][auth] | Tipo de autenticação Tipos: ws / ldap Atualmente, o sistema pega conforme cadastro do usuário. |
users[0][idnumber] | identificador da pessoa no mentor |
3. Exemplo de chamada via URL
http://moodle.edusoft.net/webservice/rest/server.php?wstoken=b79adc6effd3eb52cc362ed1fa7eccc0&wsfunction=core_user_create_users&moodlewsrestformat=json&users[0][username]=aynautes.amorim&users[0][password]=356a192b7913b04c54574d18c28d46e6395428ab&users[0][firstname]=Aynautes+Laura+Felizardo+Magre+de&users[0][lastname]=Amorim&users[0][email]=aynau%40gmail.com&users[0][auth]=ws&users[0][idnumber]=118306
4. Exemplo de retorno de sucesso
[ { "id": 56219, /* Identificador da pessoa no EAD*/ "username": "aynautes.amorim" /* Úsuário da pessoa no EAD */ } ]
5. Exemplo de retorno de erro
{ "exception": "invalid_parameter_exception", "errorcode": "invalidparameter", "message": "Valor inválido de parâmetro detectado", "debuginfo": "Username already exists: aynautes.amorim" }
6. Exemplo de chamada no PostMan
01. Cria usuário - core_user_create_users
Ainda há dúvidas? Se você preferir retire suas dúvidas com o nosso suporte, clique aqui e abra um chamado para atendimento.