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

Criação de landing page funcional com IA (Lovable + Elementor) - Quero desenvolver uma landing page utilizando uma ferramenta de IA, de preferência Lovable, com o objetivo de criar páginas mais otimizadas, visualmente mais atraentes e com melhor per...

Desenvolvimento de loja virtual para molhos gourmet - Preciso desenvolver uma loja virtual profissional de molhos gourmet. O projeto consiste em atender somente a cidade de São Paulo, com limitação de compras para o restante do p...

Landing page em HTML para empresa de metalomecânica - Criação de landing page em HTML para anunciar serviços de metalomecânica. A página deve apresentar e destacar os seguintes serviços: - Corte a laser - Dobr...

Implementar intranet corporativa em Microsoft SharePoint - Intranet corporativa em Microsoft SharePoint contendo os seguintes temas: - Sobre a companhia - Visão geral - História - Missão, visão e valores - Growth na m&i...

Criação de website responsivo e moderno - Desenvolvimento de um website moderno, responsivo e otimizado para diferentes dispositivos (computadores, tablets e smartphones). O projeto inclui a criação de um layout atrativo, a e...

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.