Jump to content

Script API Rest Cliente - Moodle não funciona.


batistaamorem
 Compartilhar

Postagens Recomendadas

//url de acesso $remotemoodle="xxxxxxxxxxx"; //MOODLE_URL - endereço do Moodle $url=$remotemoodle . '/webservice/restjson/server.php'; //parametros a ser passado ao webservice $param=array(); $param['wstoken']="xxxxxx"; //token de acesso ao webservice $param['wsfunction']="core_user_create_users"; $user1=array(); $user1['username'] = 'loguinsuer1'; $user1['password'] = 'senhauser1'; $user1['firstname'] = 'Nome user1'; $user1['lastname'] = 'Sobrenome user1'; $user1['email'] = 'Email user1'; $user1['auth'] = 'manual'; //nome do plugin de autenticação $user2=array(); $user2['username'] = 'loguinsuer2'; $user2['password'] = 'senhauser2'; $user2['firstname'] = 'Nome user2'; $user2['lastname'] = 'Sobrenome user2'; $user2['email'] = 'Email user2'; $user2['auth'] = 'manual'; //nome do plugin de autenticação //adicionar lista de usuário nos parâmetros $param['users'][0]=$user1; $param['users'][1]=$user2; //converter array para json $paramjson = json_encode($param); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $paramjson); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); $result =json_decode($result); //imprimindo resultado print_r($result);
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
 Compartilhar

  • Quem está online   0 Membros, 0 Anônimos, 13 Visitantes (Ver lista completa)

    • There are no registered users currently online


Sobre o Fórum

Este é um fórum para todos que fazem parte
do ecossistema de uma Software House!

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, profissionais de marketing, experiência e vendas, fornecedores de soluções, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos fortalecer
o desenvolvimento de software no Brasil! 🇧🇷

×
×
  • Create New...