Pesquisar

Integração moodle com base de dados externa

18/11/2021 às 14:25

Descrição do Projeto:

Preciso de um profissional que integre o mais nativo possível a plataforma moodle e um banco de dados externo.

O banco de dados está por meio de api documentada a seguir:

AutenticaLogin
Descrição
Este método autentica uma pessoa na base de dados da ABNT, em caso de sucesso retorna-se a estrutura de nome e dados de conselhos a qual a pessoa ou a empresa está vinculado.
A estrutura principal é comporta por 3 atributos: erro_codigo, erro_mensagem, pessoa.
No caso de falhar a autenticação será retornado um código de erro maior que zero e a respectiva mensagem de erro, no caso de erro não será retornado nenhum dado de pessoa.
No caso de autenticação ter sucesso, o código de erro retornado será “zero”, e serão retornados os dados de associado e conselhos conforme estrutura abaixo.
Parâmetros
sToken – Token de Acesso
sEmail – Email da pessoa que será autenticada
sSenha – Senha da pessoa que será autenticada
Retorno
- Erro de Autenticação
{"erro_codigo":2,"erro_mensagem":"Senha inválida","pessoa":null}

- Autenticado com sucesso: Pessoa Física como Associado
{"erro_codigo":0,"erro_mensagem":"","pessoa":{"nome":"José Sebastião Viel","data_cadastro":"2007-11-27","sexo":"M","pessoa_fisica":{"conselhos":[{"descricao":"Técnico","status":"Titular"},{"descricao":"Deliberativo","status":"Titular"}],"associado":true},"pessoa_juridicas":null}}

- Autenticado com sucesso: Pessoa Jurídica com Associado
{"erro_codigo":0,"erro_mensagem":"","pessoa":{"nome":"Anita Tereza Dedding","data_cadastro":"2014-06-06","sexo":"","pessoa_fisica":{"conselhos":null,"associado":false},"pessoa_juridicas":[{"razao_social":"SINDIMAQ - Sindicato Nacional da Indústria de Máquinas","associado":true,"conselhos":[{"descricao":"Deliberativo","status":"Titular"},{"descricao":"Técnico","status":"Titular"}]},{"razao_social":"ABIMAQ - Associação Brasileira da Indústria de Maquinas e Equipamentos","associado":true,"conselhos":[{"descricao":"Deliberativo","status":"Titular"},{"descricao":"Técnico","status":"Titular"}]}]}}

Habilidades desejadas:

Desenvolvimento de API Integração Moodle

Atividades do cliente nesse projeto:

Última visualização: 13/12/2021 às 17:42

Última interação: 25/11/2021 às 16:51

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 5
Propostas excluídas: 4
Interessados: 5
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver front-end para CRM - Procuramos um desenvolvedor front-end para criar a interface de um CRM com cerca de 10 telas, seguindo o design fornecido pelo web designer. O profissional trabalhará em conjunto com nosso d...

Edição em site WordPress e Elementor - Adicionar produtos, mudar textos e fotos, e outros detalhes relevantes para finalizar o projeto. É necessário saber usar o WordPress e o Elementor.

Correção de bug em formulário de sistema web - Boa noite! Estou desenvolvendo um sistema em HTML, CSS, JS, Bootstrap, back end PHP e banco MySQL. Tem um modal que é responsável por editar o endereço de um cliente já ...

Remodelar admin com suporte a idiomas - Laravel - Descrição do projeto: Precisamos de um programador Laravel para modificar o Admin, adicionando suporte a idiomas. O Admin está em uma estrutura básica, e agora vamos pr...

Check-out de carrinho de compras em Flutter - Descrição do projeto: Preciso de um profissional para fazer o check-out em Flutter de um carrinho de compras para um sistema de pedidos de delivery, contendo as seguintes informa&cced...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.