Realizado

Integração com Webmotors (Download Marcas, Modelos e Versões)

Publicado em 18 de Dezembro de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Deverá ser criada uma rotina em PHP para obtenção de marcas, modelos e versões no Webservice do site Webmotors realizar as seguintes etapas:

1. Conectar em um Webservice e autenticar para obtenção de um Token
2. Com o token deverá ser acessado o Webservice no endpoint https://integracao.webmotors.com.br/wsLoginSistemaRevendedor.asmx e obter as Marcas, Modelos e Versões (Versões correspondentes as marcas e models, como se fosse uma hierarquia)
3.
Gravar estas informações em um banco de dados mYSQL hospedado na Amazon com tabelas especificas tb_webmotors_marcas, tb_webmotors_modelos e tb_webmotors_versoes


PREMISSAS:
- A aplicação deverá rodar na versão do PHP 5.6.24 e será executada em Windows (iis com php instalado) em um servidor windows server 2016
- a aplicação será executada através de uma chamada de uma url e irá executar de forma parcial se necessário (cron que será programado no servidor para chamar a mesma página a cada x minutos ou x horas ou x dias) ou de preferência executar em uma vez só sem dar timeout (isso dependerá do tempo de resposta)
- as marcas, modelos e versões já existentes serão "puladas" e somente as novas deverão ser incluidas
- o desenvolvedor deverá executar a rotina em seu próprio banco de dados (local) para testes
- os nomes das tabelas deverão ser encaminhados por mim depois de aceita a proposta do desenvolvedor
- deverá ser criada uma include ou local de informações estáticas dos dados de conexão do servidor mysql (usuário, senha e ip), url endpoint do webmotors e outras constantes necessárias para a modificação para envio para o ambiente de produção.
- As informações de conexão ao site do Webmotors serão enviadas assim que aceito a proposta enviada

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 24 de Dezembro de 2017

Habilidades necessárias