Documentação técnica para LMS - Criação de usuário

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

  • core_user_create_users

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. :-)


Voltar

  • (edição externa)