Completed

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

Published on the December 18, 2017 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: December 24, 2017

Skills needed