• Nenhum resultado encontrado

API DE INTEGRAÇÃO VERSÃO 2. Janeiro/2017. Manual de Integração. Setor de Desenvolvimento

N/A
N/A
Protected

Academic year: 2021

Share "API DE INTEGRAÇÃO VERSÃO 2. Janeiro/2017. Manual de Integração. Setor de Desenvolvimento"

Copied!
29
0
0

Texto

(1)

API DE INTEGRAÇÃO

VERSÃO 2

Janeiro/2017

Setor de Desenvolvimento

assistencia@litoralcar.com.br

Manual de Integração

(2)

Sumário

INTRODUÇÃO A API VERSÃO 2 ... 3

A

UTENTICAÇÃO

... 3

URL

B

ASE

... 3

F

ORMATO DO

E

NVIO

... 4

E

NVIO DE

D

ADOS

... 4

Sobre Parâmetros do Tipo Numérico ... 4

F

ORMATO DA

R

ESPOSTA

... 4

URL

DAS

F

OTOS

... 4

MÉTODOS ... 5

M

ÉTODO LOJA

... 5

Ação buscar ... 5

M

ÉTODO ENDERECOS

... 5

Ação buscar ... 5

M

ÉTODO TELEFONES

... 5

Ação buscar ... 5

M

ÉTODO EMAILS

... 5

Ação buscar ... 5

M

ÉTODO CIDADES

... 5

Ação buscar ... 5

M

ÉTODO CATEGORIAS

... 6

Ação buscar ... 6

M

ÉTODO CORES

... 6

Ação buscar ... 6

M

ÉTODO COMBUSTIVEIS

... 6

Ação buscar ... 6

M

ÉTODO PORTAS

... 6

Ação buscar ... 6

M

ÉTODO MOTORES

... 6

Ação buscar ... 6

M

ÉTODO VALVULAS

... 6

Ação buscar ... 6

M

ÉTODO MARCAS

... 7

Ação buscar ... 7

M

ÉTODO MODELOS

... 7

Ação buscar ... 7

M

ÉTODO OPCIONAIS

... 7

Ação buscar ... 7

M

ÉTODO VEICULO

... 8

Ação buscar ... 8

Ação salvar ... 8

Ação alterar ... 10

Ação excluir ... 11

M

ÉTODO FOTOS

... 12

Ação buscar ... 12

Ação salvar ... 12

Ação alterar ... 13

Ação excluir ... 13

M

ÉTODO ESTOQUE

... 13

Ação buscar ... 13

Ação salvar ... 14

Ação alterar ... 15

Ação excluir ... 17

M

ÉTODO LOGS

... 18

Ação buscar ... 18

(3)

EXEMPLOS DE DADOS EM FORMATO JSON ... 19

M

ÉTODO LOJA

... 19

Ação buscar ... 19

M

ÉTODO ENDERECOS

... 19

Ação buscar ... 19

M

ÉTODO TELEFONES

... 19

Ação buscar ... 19

M

ÉTODO EMAILS

... 19

Ação buscar ... 19

M

ÉTODO CIDADES

... 19

Ação buscar ... 19

M

ÉTODO CATEGORIAS

... 20

Ação buscar ... 20

M

ÉTODO CORES

... 20

Ação buscar ... 20

M

ÉTODO COMBUSTIVEIS

... 20

Ação buscar ... 20

M

ÉTODO PORTAS

... 20

Ação buscar ... 20

M

ÉTODO MOTORES

... 20

Ação buscar ... 20

M

ÉTODO VALVULAS

... 20

Ação buscar ... 20

M

ÉTODO MARCAS

... 20

Ação buscar ... 20

M

ÉTODO MODELOS

... 21

Ação buscar ... 21

M

ÉTODO OPCIONAIS

... 21

Ação buscar ... 21

M

ÉTODO VEICULO

... 22

Ação buscar ... 22

Ação salvar ... 22

Ação alterar ... 22

Ação excluir ... 23

M

ÉTODO FOTOS

... 23

Ação buscar ... 23

Ação salvar ... 23

Ação alterar ... 23

Ação excluir ... 23

M

ÉTODO ESTOQUE

... 23

Ação buscar ... 23

Ação salvar ... 24

Ação alterar ... 25

Ação excluir ... 25

M

ÉTODO LOGS

... 26

Ação buscar ... 26

EXEMPLOS EM PHP ... 27

ATUALIZAÇÃO DA DOCUMENTAÇÃO ... 28

(4)

Introdução a API versão 2

Este manual descreve como deve ser realizada a integração entre o seu sistema e o portal LitoralCar.

A integração é feita através do consumo de Web Service REST.

Após realizado o cadastro da loja junto à LitoralCar, o lojista deverá solicitar um usuário e senha de acessos

para integração, que é exclusivo para realizar conexão no Web Server. Está solicitação deverá ser feita pelo lojista

através de e-mail para

assistencia@litoralcar.com.br

, informando:

- Nome da Loja

- CNPJ da Loja

- Nome do responsável da Loja

- Nome do Sistema Integrador

- E-mail de contato do Sistema Integrador

Autenticação

A autenticação no Web Service é feita através do envio dos parâmetros no cabeçalho (Header) da requisição

(Request) HTTP. Os parâmetros de autenticação no cabeçalho são:

Username – para o usuário de acesso.

Password – para a senha de acesso.

URL Base

A URL base da API segue o modelo:

http://www.litoralcar.com.br/webserver/acao/metodo/parametro/cod_loja

acao

– especifica a ação que será executada. Ações suportadas e tipos de requisição esperados:

 buscar – GET

 salvar – POST

 alterar – PUT

 excluir – DELETE

metodo

– indica onde será executada a ação solicitada pelo usuário da API. Métodos suportados:

 loja

 enderecos

 telefones

 e-mails

 cidades

 categorias

 cores

 combustiveis

 portas

 motores

 valvulas

 marcas

 modelos

 opcionais

 veiculo

 fotos

 estoque

 logs

(5)

parametro

– indica parâmetro específico para determinadas ações/métodos e em algumas situações não deve

ser passado. É utilizado apenas em algumas situações que aparecem na descrição dos métodos desta documentação.

cod_loja

– informa o código da loja fornecido pela LitoralCar. Tipo aceito: INTEIRO maior que 0.

Exemplo: http://www.litoralcar.com.br/buscar/marcas/moto/1234

Formato do Envio

Isto é definido com base no parâmetro Content-Type do Header e deverá ser application/json.

Envio de Dados

Os dados como parâmetros extras de busca e dados de formulário, devem ser enviados através do parâmetro

Content do Header, como uma Array com formato Json. Todos os caracteres de acentuação, deverão ser convertidos

para Unicode, por exemplo ã =

\u00e3

.

Sobre Parâmetros do Tipo Numérico

Para todos os parâmetros do tipo Numérico, sejam INT ou DEC, nunca enviar 0 (zero) no início. Por exemplo

enviar 5870 ao invés de 05870.

Formato da Resposta

Você precisa observar como o manipulador REST decide que tipo de formato de resposta deve ser enviado de

volta. Isto é decidido com base no parâmetro Accept que deverá ser application/json. A formatação dos caracteres é

definida em Accept-Charset com o valor UTF-8.

Outra coisa que você deve observar são códigos de status retornados:

200 – Solicitação realizada com sucesso.

400 – Erro de processamento (Bad Request). Verificar dados enviados.

401 – Erro de autorização. Verificar usuário, senha e código da loja.

404 – Erro de solicitação. Verificar ação, método e parâmetro passado via URL.

URL das Fotos

A URL das fotos segue o modelo:

http://www.litoralcar.com.br/foto/tamanho/cod_veiculo/arquivo

tamanho

– tamanho da foto. Parâmetros aceitos: P, M ou G.

cod_veiculo

– código do veículo na LitoralCar, obtido através métodos veiculo ou estoque.

arquivo

– nome do arquivo da foto do veículo, obtido através métodos veiculo ou estoque.

(6)

Métodos

Em todos os métodos no

cod_loja

deverá ser informado o código da loja fornecido pela LitoralCar. Tipo aceito:

INTEIRO maior que 0.

Método loja

Método utilizado para obter informações da loja cadastradas na LitoralCar. Retorna todos os dados cadastrais

incluindo todos os endereços, telefones e e-mails. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/loja/cod_loja

Método enderecos

Método utilizado para obter os endereços da loja cadastrados na LitoralCar. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/enderecos/cod_loja

Método telefones

Método utilizado para obter os telefones da loja cadastrados na LitoralCar. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/telefones/cod_loja

Método emails

Método utilizado para obter os e-mails da loja cadastrados na LitoralCar. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/emails/cod_loja

Método cidades

Método utilizado para obter as cidades cadastradas na LitoralCar. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/cidades/parametro/cod_loja

(7)

Método categorias

Método utilizado para obter as categorias cadastradas na LitoralCar, que serão aceitas no cadastro dos

veículos. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/categorias/cod_loja

Método cores

Método utilizado para obter as cores cadastradas na LitoralCar, que serão aceitas no cadastro dos veículos.

Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/cores/cod_loja

Método combustiveis

Método utilizado para obter os tipos de combustíveis cadastrados na LitoralCar, que serão aceitas no cadastro

dos veículos. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/combustiveis/cod_loja

Método portas

Método utilizado para a quantidade de portas aceitas no cadastro dos veículos. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/portas/cod_loja

Método motores

Método utilizado para obter os valores de motores, que serão aceitas no cadastro dos veículos da categoria

Carro/Camionetas. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/motores/cod_loja

Método valvulas

Método utilizado para obter os valores de válvulas, que serão aceitas no cadastro dos veículos da categoria

Carro/Camionetas. Ação aceita: buscar.

Ação buscar

Tipo: GET

(8)

Método marcas

Método utilizado para obter as marcas cadastradas na LitoralCar, que serão aceitas no cadastro dos veículos.

Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/marcas/parametro/cod_loja

parametro

– categoria para obter as marcas. Parâmetros aceitos:

 caminhao

 carreta

 carro

 implemento-rodoviario

 moto

 motorhome

 nautica

 onibus

 quadriciclo-triciclo

 trator-maquina

Método modelos

Método utilizado para obter os modelos cadastrados na LitoralCar para cada marca, que serão aceitas no

cadastro dos veículos. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/modelos/parametro/cod_loja

parametro

– categoria para obter os modelos de cada marca. Parâmetros aceitos:

 caminhao

 carreta

 carro

 implemento-rodoviario

 moto

 motorhome

 nautica

 onibus

 quadriciclo-triciclo

 trator-maquina

Método opcionais

Método utilizado para obter as marcas cadastradas na LitoralCar, que serão aceitas no cadastro dos veículos

das categorias Carro/Camionetas, Moto e Caminhão. Outras categorias não possuem opcionais. Ação aceita: buscar.

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/opcionais/parametro/cod_loja

(9)

 caminhao

 carro

 moto

Método veiculo

Método utilizado para manipular os dados de um veículo da loja. Ações aceitas: buscar, salvar, alterar, excluir.

Ação buscar

Retorna informações do cadastro do veículo incluindo os opcionais e fotos. As fotos retornam na ordem de

prioridade definida no cadastro, a primeira é aquela que aparecerá no resultado das buscas.

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/veiculo/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

No retorno o parâmetro situacao poderá ser:

 0 para oculto

 1 ou 2 para exibir (depende da situação da loja)

Ação salvar

Salva novo veículo no estoque da loja. Os opcionais deverão ser enviados através de código, obtidos pelo

método opcionais e as fotos devem ser enviadas na ordem que deseja para o site. Os dados do veículo devem ser

enviados através do parâmetro Content do Header com formato Json. Caso tenha sucesso ao salvar serão retornados

os dados do veículo e seu código na LitoralCar. No final, se houverem, serão retornados alertas de erros em

parâmetros. Se não for possível salvar o veículo, serão retornados o erro principal e os alertas no final.

Tipo: POST

URL:

http://www.litoralcar.com.br/webserver/salvar/veiculo/cod_loja

(Header) Content

Ao salvar veículo é necessário enviar parâmetros, que são os campos a serem salvos. Parâmetros aceitos:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador. Número inteiro maior que 0 (zero).

Obs.: Este código deverá ser único.

categoria

*

Texto

Categoria do veículo. Obter lista de valores aceitos, através do

método categorias.

marca

*

Texto

Marca do veículo. Obter lista de valores aceitos, através do

método marcas.

modelo

*

Texto

Modelo do veículo. Obter lista de valores aceitos, através do

método modelos.

Obs.: Valores como motor, válvulas e versão (LX, GLX, ...) devem

ser enviados separadamente nos campos específicos.

versao

Texto (150)

Versão do veículo. Texto com no máximo 150 caracteres.

Obs.: Valores como motor, válvulas e modelo devem ser

enviados separadamente nos campos específicos, pois os

mesmo serão excluídos da versão.

(10)

combustivel

*

Texto

Combustível do veículo. Obter lista de valores aceitos, através

do método combustiveis.

Obs.: Utilize o valor *** para veículos que não possuem

combustível, como carretinhas e baús.

motor

Texto

Motorização do veículo. Obter lista de valores aceitos, através

do método motores.

valvulas

Numérico INT

Quantidade de válvulas do veículo. Obter lista de valores aceitos,

através do método valvulas.

portas

Numérico INT

Quantidade de portas do veículo. Obter lista de valores aceitos,

através do método portas.

cor

*

Texto

Cor do veículo. Obter lista de valores aceitos, através do método

cores.

ano

*

Numérico INT (4)

Ano modelo do veículo. Número inteiro com 4 (quatro)

caracteres.

km

Numérico INT

Quilometragem do veículo. Número inteiro.

Obs.: Utilizar o valor 0 apenas para veículos 0Km e quando não

possuir quilometragem não enviar este parâmetro ou passar

vazio.

placa

Texto (7)

Placa do veículo. Enviar no padrão 3 (três) letras e 4 (quatro)

números, sem o hífen.

Exemplo: ABC1234

local

Texto (45)

Local do veículo. Texto com no máximo 45 caracteres.

Obs.: Utilizado para controle da localização e não influencia no

anúncio da LitoralCar.

Exemplos de conteúdo: pátio, loja, matriz, feirão...

observacoes

Texto (500)

Observações sobre o veículo. Texto com no máximo 500

caracteres.

valor

Numérico DEC (7.2)

Valor de venda do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Exemplo: 25000.00

valor_oferta

Numérico DEC (7.2)

Valor de oferta do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Obs.: Deverá ser menor que o valor de venda.

Exemplo: 23900.00

valor_repasse

Numérico DEC (7.2)

Valor de repasse do veículo. Número com até duas casas

decimais e sem separação de milhares. Valor máximo aceito:

9999999.99.

Obs.: Este valor não aparecerá apenas na Central de Repasses

que a loja tem acesso. Deverá ser menor que o valor de venda.

Exemplo: 20000.00

(11)

opcionais

Array()

Array com os códigos dos opcionais do veículo. Obter lista de

valores aceitos, através do método opcionais.

fotos

Array()

Array com as URLs das fotos do veículo.

Formatos aceitos: JPG, PNG e GIF.

Dimensão recomendada: 800 x 600 pixels.

Exemplo: http://www.integrador.com.br/fotos/a987dah22.jpg

*

Parâmetros obrigatórios.

Ação alterar

Altera as informações de um veículo do estoque da loja e atualiza as fotos deste veículo, as fotos atuais serão

excluídas. Os opcionais deverão ser enviados através de código, obtidos pelo método opcionais e as fotos devem ser

enviadas na ordem que deseja para o site. Os dados do veículo devem ser enviados através do parâmetro Content do

Header com formato Json. Caso tenha sucesso ao alterar serão retornados os dados atualizados do veículo. No final,

se houverem, serão retornados alertas de erros em parâmetros. Se não for possível salvar o veículo, serão retornados

o erro principal e os alertas no final.

Tipo: PUT

URL:

http://www.litoralcar.com.br/webserver/buscar/veiculo/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

(Header) Content

Ao salvar veículo é necessário enviar parâmetros, que são os campos a serem salvos. Parâmetros aceitos:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador, o mesmo que foi informado ao salvar o veículo.

Número inteiro maior que 0 (zero).

categoria

*

Texto

Categoria do veículo. Obter lista de valores aceitos, através do

método categorias.

marca

*

Texto

Marca do veículo. Obter lista de valores aceitos, através do

método marcas.

modelo

*

Texto

Modelo do veículo. Obter lista de valores aceitos, através do

método modelos.

Obs.: Valores como motor, válvulas e versão (LX, GLX, ...) devem

ser enviados separadamente nos campos específicos.

versao

Texto (150)

Versão do veículo. Texto com no máximo 150 caracteres.

Obs.: Valores como motor, válvulas e modelo devem ser

enviados separadamente nos campos específicos, pois os

mesmos serão excluídos da versão.

combustivel

*

Texto

Combustível do veículo. Obter lista de valores aceitos, através

do método combustiveis.

Obs.: Utilize o valor *** para veículos que não possuem

combustível, como carretinhas e baús.

motor

Texto

Motorização do veículo. Obter lista de valores aceitos, através

do método motores.

valvulas

Numérico INT

Quantidade de válvulas do veículo. Obter lista de valores aceitos,

(12)

portas

Numérico INT

Quantidade de portas do veículo. Obter lista de valores aceitos,

através do método portas.

cor

*

Texto

Cor do veículo. Obter lista de valores aceitos, através do método

cores.

ano

*

Numérico INT (4)

Ano modelo do veículo. Número inteiro com 4 (quatro)

caracteres.

km

Numérico INT

Quilometragem do veículo. Número inteiro.

Obs.: Utilizar o valor 0 apenas para veículos 0Km e quando não

possuir quilometragem não enviar este parâmetro ou passar

vazio.

placa

Texto (7)

Placa do veículo. Enviar no padrão 3 (três) letras e 4 (quatro)

números, sem o hífen.

Exemplo: ABC1234

local

Texto (45)

Local do veículo. Texto com no máximo 45 caracteres.

Obs.: Utilizado para controle da localização e não influencia no

anúncio da LitoralCar.

Exemplos de conteúdo: pátio, loja, matriz, feirão...

observacoes

Texto (500)

Observações sobre o veículo. Texto com no máximo 500

caracteres.

valor

Numérico DEC (7.2)

Valor de venda do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Exemplo: 25000.00

valor_oferta

Numérico DEC (7.2)

Valor de oferta do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Obs.: Deverá ser menor que o valor de venda.

Exemplo: 23900.00

valor_repasse

Numérico DEC (7.2)

Valor de repasse do veículo. Número com até duas casas

decimais e sem separação de milhares. Valor máximo aceito:

9999999.99.

Obs.: Este valor não aparecerá apenas na Central de Repasses

que a loja tem acesso. Deverá ser menor que o valor de venda.

Exemplo: 20000.00

situacao

Texto

Valores aceitos: exibir e oculto. Na falta será considerado exibir.

opcionais

Array()

Array com os códigos dos opcionais do veículo. Obter lista de

valores aceitos, através do método opcionais.

fotos

Array()

Array com as URLs da fotos do veículo.

Formatos aceitos: JPG, PNG e GIF.

Dimensão recomendada: 800 x 600 pixels.

Exemplo: http://www.integrador.com.br/fotos/a987dah22.jpg

*

Parâmetros obrigatórios.

Ação excluir

Exclui um veículo do estoque da loja e todas as fotos deste veículo. Não é possível recuperar informações de

um veículo excluído. O código de integração do veículo deve ser enviado através do parâmetro Content do Header

(13)

com formato Json. Caso tenha sucesso ao excluir retornará o status “Excluído com sucesso”. Se não for possível excluir

o veículo, serão retornados o erro principal e os alertas no final.

Tipo: DELETE

URL:

http://www.litoralcar.com.br/webserver/excluir/veiculo/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

(Header) Content

Ao salvar veículo é necessário enviar parâmetros, que são os campos a serem salvos. Parâmetros aceitos:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador, o mesmo que foi informado ao salvar o veículo.

Número inteiro maior que 0 (zero).

*

Parâmetros obrigatórios.

Método fotos

Método utilizado para manipular as fotos de um veículo do estoque da loja. Quanto a ordem, a primeira é

aquela que aparecerá no resultado das buscas. Ações aceitas: buscar, salvar, alterar, excluir.

Ação buscar

Retorna todas as fotos na ordem de prioridade definida no cadastro.

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/fotos/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

Ação salvar

Adiciona fotos no cadastro do veículo. As fotos deveram ser enviadas na ordem de prioridade. Esta ação não

exclui as fotos anteriores, caso já existam fotos as novas serão adicionadas no final. As URLs das fotos devem ser

enviadas através do parâmetro Content do Header com formato Json. Caso tenha sucesso ao salvar retornará uma

lista com todas as fotos do veículo. No final, se houverem, serão retornados alertas de erros de URL. Se não for possível

salvar as fotos, serão retornados o erro principal e os alertas no final.

Tipo: POST

URL:

http://www.litoralcar.com.br/webserver/salvar/fotos/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

(Header) Content

Ao salvar as fotos é necessário enviar parâmetros, que são as URLs das fotos a serem salvas. Parâmetros

aceitos:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador. Número inteiro maior que 0 (zero).

fotos

*

Array()

Array com as URLs da fotos do veículo.

Formatos aceitos: JPG, PNG e GIF.

Dimensão recomendada: 800 x 600 pixels.

Exemplo: http://www.integrador.com.br/fotos/a987dah22.jpg

(14)

Ação alterar

Altera as fotos no cadastro do veículo. As fotos deveram ser enviadas na ordem de prioridade. Esta ação

excluirá todas as fotos existentes do veículo e salva as novas fotos enviadas. As URLs das fotos devem ser enviadas

através do parâmetro Content do Header com formato Json. Caso tenha sucesso ao salvar retornará uma lista com

todas as fotos do veículo. No final, se houverem, serão retornados alertas de erros de URL. Se não for possível salvar

as fotos, serão retornados o erro principal e os alertas no final.

Tipo: PUT

URL:

http://www.litoralcar.com.br/webserver/alterar/fotos/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

(Header) Content

Ao salvar as fotos é necessário enviar parâmetros, que são as URLs das fotos a serem salvas. Parâmetros

aceitos:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador. Número inteiro maior que 0 (zero).

fotos

*

Array()

Array com as URLs da fotos do veículo.

Formatos aceitos: JPG, PNG e GIF.

Dimensão recomendada: 800 x 600 pixels.

Exemplo: http://www.integrador.com.br/fotos/a987dah22.jpg

*

Parâmetros obrigatórios.

Ação excluir

Exclui todas as fotos no cadastro do veículo. É necessário enviar o código de integração do veículo através do

parâmetro Content do Header com formato Json. Caso tenha sucesso ao excluir retornará uma lista vazia. Se não for

possível salvar as fotos, serão retornados o erro principal e os alertas no final.

Tipo: DELETE

URL:

http://www.litoralcar.com.br/webserver/excluir/veiculo/parametro/cod_loja

parametro

– código do veículo na LitoralCar. Tipo aceito: numérico (INT) maior que 0.

(Header) Content

Ao salvar as fotos é necessário enviar parâmetros, que são as URLs das fotos a serem salvas. Parâmetros

aceitos:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador. Número inteiro maior que 0 (zero).

*

Parâmetros obrigatórios.

Método estoque

Método utilizado para obter o estoque atual da loja na LitoralCar. Ações aceitas: buscar, salvar, alterar, excluir.

Ação buscar

Tipo: GET

(15)

Ação salvar

Salva novos veículos no estoque da loja. Os opcionais deverão ser enviados através de código, obtidos pelo

método opcionais e as fotos devem ser enviadas na ordem que deseja para o site. Os dados do veículo devem ser

enviados através do parâmetro Content do Header com formato Json. Caso tenha sucesso ao salvar retornará em cada

veículo o status “Salvo com sucesso” e as informações do mesmo. Se não for possível alterar o veículo, retornará o

status “Não foi possível salvar”, o erro principal e os alertas em cada veículo que houve problema de exclusão.

Tipo: POST

URL:

http://www.litoralcar.com.br/webserver/salvar/estoque/cod_loja

(Header) Content

Ao salvar as fotos é necessário enviar parâmetros, que são as URLs das fotos a serem salvas. Parâmetros

aceitos:

PARÂMETRO

FORMATO

VALOR

veiculos

*

Array()

Array com os veículos para excluir, contendo os

parâmetros abaixo para cada veículo:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador, o mesmo que foi informado ao salvar o veículo.

Número inteiro maior que 0 (zero).

categoria

*

Texto

Categoria do veículo. Obter lista de valores aceitos, através do

método categorias.

marca

*

Texto

Marca do veículo. Obter lista de valores aceitos, através do

método marcas.

modelo

*

Texto

Modelo do veículo. Obter lista de valores aceitos, através do

método modelos.

Obs.: Valores como motor, válvulas e versão (LX, GLX, ...) devem

ser enviados separadamente nos campos específicos.

versao

Texto (150)

Versão do veículo. Texto com no máximo 150 caracteres.

Obs.: Valores como motor, válvulas e modelo devem ser

enviados separadamente nos campos específicos, pois os

mesmos serão excluídos da versão.

combustivel

*

Texto

Combustível do veículo. Obter lista de valores aceitos, através

do método combustiveis.

Obs.: Utilize o valor *** para veículos que não possuem

combustível, como carretinhas e baús.

motor

Texto

Motorização do veículo. Obter lista de valores aceitos, através

do método motores.

valvulas

Numérico INT

Quantidade de válvulas do veículo. Obter lista de valores aceitos,

através do método valvulas.

portas

Numérico INT

Quantidade de portas do veículo. Obter lista de valores aceitos,

através do método portas.

cor

*

Texto

Cor do veículo. Obter lista de valores aceitos, através do método

(16)

ano

*

Numérico INT (4)

Ano modelo do veículo. Número inteiro com 4 (quatro)

caracteres.

km

Numérico INT

Quilometragem do veículo. Número inteiro.

Obs.: Utilizar o valor 0 apenas para veículos 0Km e quando não

possuir quilometragem não enviar este parâmetro ou passar

vazio.

placa

Texto (7)

Placa do veículo. Enviar no padrão 3 (três) letras e 4 (quatro)

números, sem o hífen.

Exemplo: ABC1234

local

Texto (45)

Local do veículo. Texto com no máximo 45 caracteres.

Obs.: Utilizado para controle da localização e não influencia no

anúncio da LitoralCar.

Exemplos de conteúdo: pátio, loja, matriz, feirão...

observacoes

Texto (500)

Observações sobre o veículo. Texto com no máximo 500

caracteres.

valor

Numérico DEC (7.2)

Valor de venda do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Exemplo: 25000.00

valor_oferta

Numérico DEC (7.2)

Valor de oferta do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Obs.: Deverá ser menor que o valor de venda.

Exemplo: 23900.00

valor_repasse

Numérico DEC (7.2)

Valor de repasse do veículo. Número com até duas casas

decimais e sem separação de milhares. Valor máximo aceito:

9999999.99.

Obs.: Este valor não aparecerá apenas na Central de Repasses

que a loja tem acesso. Deverá ser menor que o valor de venda.

Exemplo: 20000.00

situacao

Texto

Valores aceitos: exibir e oculto. Na falta será considerado exibir.

opcionais

Array()

Array com os códigos dos opcionais do veículo. Obter lista de

valores aceitos, através do método opcionais.

fotos

Array()

Array com as URLs da fotos do veículo.

Formatos aceitos: JPG, PNG e GIF.

Dimensão recomendada: 800 x 600 pixels.

Exemplo: http://www.integrador.com.br/fotos/a987dah22.jpg

*

Parâmetros obrigatórios.

Ação alterar

Altera dados dos veículos do estoque da loja e atualiza as fotos destes veículos, as fotos atuais serão excluídas.

Esta ação altera apenas os veículos solicitados não excluindo o restante do estoque. Os opcionais deverão ser enviados

através de código, obtidos pelo método opcionais e as fotos devem ser enviadas na ordem que deseja para o site. É

necessário enviar o código de integração e o código da LitoralCar dos veículos e o restante dos dados através do

parâmetro Content do Header como uma array no formato Json. Caso tenha sucesso ao alterar retornará em cada

(17)

veículo o status “Alterado com sucesso” e as informações atualizadas do mesmo. Se não for possível alterar o veículo,

retornará o status “Não foi possível alterar”, o erro principal e os alertas em cada veículo que houve problema de

exclusão.

Tipo: PUT

URL:

http://www.litoralcar.com.br/webserver/alterar/estoque/cod_loja

(Header) Content

Ao salvar as fotos é necessário enviar parâmetros, que são as URLs das fotos a serem salvas. Parâmetros

aceitos:

PARÂMETRO

FORMATO

VALOR

veiculos

*

Array()

Array com os veículos para excluir, contendo os

parâmetros abaixo para cada veículo:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no sistema

do integrador, o mesmo que foi informado ao salvar o veículo.

Número inteiro maior que 0 (zero).

cod_veiculo

*

Numérico INT

Código do veículo na LitoralCar. Tipo aceito: numérico (INT)

maior que 0

categoria

*

Texto

Categoria do veículo. Obter lista de valores aceitos, através do

método categorias.

marca

*

Texto

Marca do veículo. Obter lista de valores aceitos, através do

método marcas.

modelo

*

Texto

Modelo do veículo. Obter lista de valores aceitos, através do

método modelos.

Obs.: Valores como motor, válvulas e versão (LX, GLX, ...) devem

ser enviados separadamente nos campos específicos.

versao

Texto (150)

Versão do veículo. Texto com no máximo 150 caracteres.

Obs.: Valores como motor, válvulas e modelo devem ser

enviados separadamente nos campos específicos, pois os

mesmos serão excluídos da versão.

combustivel

*

Texto

Combustível do veículo. Obter lista de valores aceitos, através

do método combustiveis.

Obs.: Utilize o valor *** para veículos que não possuem

combustível, como carretinhas e baús.

motor

Texto

Motorização do veículo. Obter lista de valores aceitos, através

do método motores.

valvulas

Numérico INT

Quantidade de válvulas do veículo. Obter lista de valores aceitos,

através do método valvulas.

portas

Numérico INT

Quantidade de portas do veículo. Obter lista de valores aceitos,

(18)

cor

*

Texto

Cor do veículo. Obter lista de valores aceitos, através do método

cores.

ano

*

Numérico INT (4)

Ano modelo do veículo. Número inteiro com 4 (quatro)

caracteres.

km

Numérico INT

Quilometragem do veículo. Número inteiro.

Obs.: Utilizar o valor 0 apenas para veículos 0Km e quando não

possuir quilometragem não enviar este parâmetro ou passar

vazio.

placa

Texto (7)

Placa do veículo. Enviar no padrão 3 (três) letras e 4 (quatro)

números, sem o hífen.

Exemplo: ABC1234

local

Texto (45)

Local do veículo. Texto com no máximo 45 caracteres.

Obs.: Utilizado para controle da localização e não influencia no

anúncio da LitoralCar.

Exemplos de conteúdo: pátio, loja, matriz, feirão...

observacoes

Texto (500)

Observações sobre o veículo. Texto com no máximo 500

caracteres.

valor

Numérico DEC (7.2)

Valor de venda do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Exemplo: 25000.00

valor_oferta

Numérico DEC (7.2)

Valor de oferta do veículo. Número com até duas casas decimais

e sem separação de milhares. Valor máximo aceito: 9999999.99.

Obs.: Deverá ser menor que o valor de venda.

Exemplo: 23900.00

valor_repasse

Numérico DEC (7.2)

Valor de repasse do veículo. Número com até duas casas

decimais e sem separação de milhares. Valor máximo aceito:

9999999.99.

Obs.: Este valor não aparecerá apenas na Central de Repasses

que a loja tem acesso. Deverá ser menor que o valor de venda.

Exemplo: 20000.00

situacao

Texto

Valores aceitos: exibir e oculto. Na falta será considerado exibir.

opcionais

Array()

Array com os códigos dos opcionais do veículo. Obter lista de

valores aceitos, através do método opcionais.

fotos

Array()

Array com as URLs da fotos do veículo.

Formatos aceitos: JPG, PNG e GIF.

Dimensão recomendada: 800 x 600 pixels.

Exemplo: http://www.integrador.com.br/fotos/a987dah22.jpg

*

Parâmetros obrigatórios.

Ação excluir

Exclui veículos do estoque da loja. É necessário enviar o código de integração e o código da LitoralCar dos

veículos através do parâmetro Content do Header como uma array no formato Json. Caso tenha sucesso ao excluir

retornará em cada veículo o status “Excluído com sucesso”. Se não for possível excluir o veículo, retornará o status

“Não foi possível excluir”, o erro principal e os alertas em cada veículo que houve problema de exclusão.

(19)

Tipo: DELETE

URL:

http://www.litoralcar.com.br/webserver/excluir/estoque/cod_loja

(Header) Content

Ao salvar as fotos é necessário enviar parâmetros, que são as URLs das fotos a serem salvas. Parâmetros

aceitos:

PARÂMETRO

FORMATO

VALOR

veiculos

*

Array()

Array com os veículos para excluir, contendo os parâmetros

abaixo para cada veículo:

PARÂMETRO

FORMATO

VALOR

cod_importacao

*

Numérico INT

Código de integração do veículo. Código de controle no

sistema do integrador. Número inteiro maior que 0 (zero).

cod_veiculo

*

Numérico INT

Código do veículo na LitoralCar. Tipo aceito: numérico (INT)

maior que 0

*

Parâmetros obrigatórios.

Método logs

Método utilizado para obter os logs de integração dos veículos. Como complemento, pode-se passar no

Header parâmetros de busca. Ação aceita: buscar.

Estão disponíveis os logs das seguintes ações e métodos:

AÇÃO

MÉTODOS

salvar

estoque, veiculo, fotos

alterar

estoque, veiculo, fotos

excluir

estoque, veiculo, fotos

Ação buscar

Tipo: GET

URL:

http://www.litoralcar.com.br/webserver/buscar/logs/parametro/cod_loja

parametro

– ano que deseja obter os logs. Parâmetro aceito: Numérico INT (4).

(Header) Content

Ao realizar a busca é possível enviar parâmetros, para filtrar a busca dos logs da loja. Parâmetros aceitos:

PARÂMETRO

FORMATO

VALOR

mes

Numérico INT

Mês que deseja obter os logs. Número de 1 a 12.

dia

Numérico INT

Dia que deseja obter os logs. Número de 1 a 31.

(20)

Exemplos de Dados em Formato Json

Método loja

Ação buscar

Retorno (body)

{"cod_loja":"516","nome_empresa":"Automoveis Motors (TESTES)","razao_social":"AUTOMOVEIS COM.

AUTOMOVEIS","cnpj":"","ie":"","segmento":"revenda","responsavel":"","hora_atendimento":"","site" :"","matriz":"0","vendedor":"Jo\u00e3o Paulo","situacao":"1","enderecos":[{"logradouro":"RUA DAS CASAS AMARELAS, 77","bairro":"Centro","cidade":"Brusque","uf":"SC","cep":null}],"telefones":[{"telefone":"(00) 0000-0000","obs":""},{"telefone":"(48) 3034-4959","obs":""}],"emails":[{"email":"kleiton@automoveiscom.com.br","nome":"Kleiton","obs":"","vi sivel_site":"1","recebe_proposta":"1","recebe_repasse":"1","criterio":"1","tipo":"Administrativo "},{"email":"cremi@automoveiscom.com.br","nome":"Cremilda","obs":"","visivel_site":"1","recebe_p roposta":"0","recebe_repasse":"1","criterio":"1","tipo":"Administrativo"},{"email":"xxx_yyy@hotm ail.com","nome":"Abelardo","obs":"","visivel_site":"1","recebe_proposta":"0","recebe_repasse":"0 ","criterio":"1","tipo":"Administrativo"}]}

Método enderecos

Ação buscar

Retorno (body)

{"cod_loja":"516","enderecos":[{"logradouro":" RUA DAS CASAS AMARELAS, 77","bairro":"Centro","cidade":"Brusque","uf":"SC","cep":null}]}

Método telefones

Ação buscar

Retorno (body)

{"cod_loja":"516","telefones":[{"telefone":"(00) 0000-0000","obs":""},{"telefone":"(48) 3034-4959","obs":"","whatsapp":"0"}]}

Método emails

Ação buscar

Retorno (body)

{"cod_loja":"516","emails":[{"email":" kleiton@automoveiscom.com.br ","nome":"Kleiton","obs":"","visivel_site":"1","recebe_proposta":"1","recebe_repasse":"1","crite rio":"1","tipo":"Administrativo"},{"email":" cremi@automoveiscom.com.br ","nome":"Cremilda","obs":"","visivel_site":"1","recebe_proposta":"0","recebe_repasse":"1","crit erio":"1","tipo":"Administrativo"},{"email":"xxx_yyy@hotmail.com","nome":"Abelardo","obs":"","vi sivel_site":"1","recebe_proposta":"0","recebe_repasse":"0","criterio":"1","tipo":"Administrativo "}]}

Método cidades

Ação buscar

Retorno (body)

{"uf":"SC","cidades":["Abdon Batista","Abelardo Luz","Agrol\u00e2ndia","Agron\u00f4mica","\u00c1gua Doce","\u00c1guas de

Chapec\u00f3","\u00c1guas Frias","\u00c1guas Mornas","Alfredo Wagner","Alto Bela Vista","Anchieta","Angelina","Anita Garibaldi","Anit\u00e1polis","Ant\u00f4nio

Carlos","Api\u00fana","Arabut\u00e3","Araquari","Ararangu\u00e1","Armaz\u00e9m","Arroio Trinta","Arvoredo","Ascurra","Atalanta","Xavantina","Xaxim","Zort\u00e9a"]}

(21)

Método categorias

Ação buscar

Retorno (body)

{"categorias":["Caminh\u00e3o","Carreta","Carro\/Camionetas","Implemento Rod.","Moto","Motor home","N\u00e1utica","\u00d4nibus","Quadriciclo\/Triciclo","Trator\/Maquinas"]}

Método cores

Ação buscar

Retorno (body)

{"cores":["Amarelo","Azul","Bege","Bordo","Branco","Branco Perola","Bronze","Camuflado","Caramelo","Champagne","Chumbo","Cinza","Cinza Steel","Dourado","Fantasia","Grafite","Laranja","Marrom","Ouro","Prata","Preto","Rosa","Roxo","V erde","Verde Hera","Vermelho","Vinho"]}

Método combustiveis

Ação buscar

Retorno (body)

{"combustiveis":["***","\u00c1lcool","\u00c1lcool\/Gasolina\/GNV","\u00c1lcool\/GNV","Bi-Combust\u00edvel","Diesel","El\u00e9trico","Flex","Gasolina","Gasolina\/GNV"]}

Método portas

Ação buscar

Retorno (body)

{"portas":["0","2","3","4","5","6"]}

Método motores

Ação buscar

Retorno (body)

{"categoria":"Carro\/Camionetas","motores":["0.8","0.9","1.0","1.1","1.2","1.3","1.4","1.5 ","1.6","1.7","1.8","1.9","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","3.0","3.1 ","3.2","3.3","3.5","3.6","3.7","3.8","3.9","4.0","4.1","4.2","4.3","4.4","4.5","4.7","4.8","4.9 ","4cc","5.0","5.2","5.3","5.4","5.7","5.9","6.1","6.2","6.3","6.5","6.7","6cc","8cc","V4","V6", "V8"]}

Método valvulas

Ação buscar

Retorno (body)

{"categoria":"Carro\/Camionetas","valvulas":["8","12","16","20","24"]}

Método marcas

Ação buscar

Retorno (body)

{"categoria":"Moto","marcas":["Amazonas","Aprilia","Ashima","Benelli","BMW","Brandy","Buel l","Cargo","Dafra","Dayang","Dayun","Dragon","Drean","Ducati","Green","Haobao","Harley Davidson","Honda","Husqvarna","Hyosung","Kasinski","Kawasaki","KTM","Kymco","Lambreta","Macchi", "Mini","Mini Moto","MotoVespa","MV","MVK","MXF","NanoBox","Piaggio","Pro tork","Regal

(22)

Raptor","Shineray","Sundown","Suzuki","Traxx","Triciclo","Triumph","Vento","Vespa","Walk Machine","Yamaha"]}

Método modelos

Ação buscar

Retorno (body)

{"categoria":"Caminh\u00e3o","modelos":[{"marca":"Agrale","modelo":"13000"},{"marca":"Agra le","modelo":"1600"},{"marca":"Agrale","modelo":"1800D"},{"marca":"Agrale","modelo":"4500"},{"ma rca":"Agrale","modelo":"5000"},{"marca":"Agrale","modelo":"6000"},{"marca":"Agrale","modelo":"70 00"},{"marca":"Agrale","modelo":"7000D"},{"marca":"Agrale","modelo":"7500"},{"marca":"Agrale","m odelo":"8000"},{"marca":"Agrale","modelo":"8500 CD"},{"marca":"Agrale","modelo":"8500 Etronic CE"},{"marca":"Agrale","modelo":"8500T"},{"marca":"Agrale","modelo":"9200"},{"marca":"Gotti","mo delo":"Tanque"},{"marca":"Hyundai","modelo":"HR"},{"marca":"Internacional","modelo":"9800"},{"ma rca":"Internacional","modelo":"E"},{"marca":"Internacional","modelo":"NV 184"},{"marca":"Iveco","modelo":"160 E21"},{"marca":"Iveco","modelo":"170 E22"},{"marca":"Iveco","modelo":"170 E25"},{"marca":"Iveco","modelo":"230 E 24"},{"marca":"Iveco","modelo":"230 E22"},{"marca":"Iveco","modelo":"4012"},{"marca":"Iveco","modelo":"450 E37"},{"marca":"Iveco","modelo":"4910"},{"marca":"Iveco","modelo":"55C16"},{"marca":"Iveco","mod elo":"55c17"},{"marca":"Iveco","modelo":"70 C 17"},{"marca":"Iveco","modelo":"7012"},{"marca":"Iveco","modelo":"7013"},{"marca":"Iveco","model o":"70C16"},{"marca":"Iveco","modelo":"Cavallino 320"},{"marca":"Iveco","modelo":"CURSOR-330"},{"marca":"Iveco","modelo":"Daily"},{"marca":"Iveco","modelo":"Daily 3510"},{"marca":"Iveco","modelo":"Daily 3513"},{"marca":"Iveco","modelo":"Daily 4912"},{"marca":"Iveco","modelo":"Daily 5013"},{"marca":"Iveco","modelo":"Euro

Tech"},{"marca":"Iveco","modelo":"Eurocargo 260 E25 6x4"},{"marca":"Iveco","modelo":"Stralis 380"},{"marca":"Iveco","modelo":"Stralis 420"},{"marca":"Iveco","modelo":"Stralis 440"},{"marca":"Iveco","modelo":"Stralis 460"},{"marca":"Iveco","modelo":"Stralis HD 570"},{"marca":"Iveco","modelo":"Stralis NR"},{"marca":"Iveco","modelo":"Tector 240 E25"},{"marca":"Iveco","modelo":"Trakker 420"},{"marca":"Iveco","modelo":"Vertis 130v18"},{"marca":"Kia","modelo":"Bongo"},{"marca":"Kia","modelo":"K2500"},{"marca":"Kia","model o":"K2700"},{"marca":"Libherr","modelo":"Guindaste"},{"marca":"Marcopolo","modelo":"Torino"},{"m arca":"Marcopolo","modelo":"Volare"},{"marca":"MB","modelo":"Motor hone"},{"marca":"Volkswagen","modelo":"8.120"},{"marca":"Volkswagen","modelo":"8.140"},{"marca": "Volkswagen","modelo":"8.150"},{"marca":"Volkswagen","modelo":"8.160"},{"marca":"Volkswagen","mo delo":"8.190"},{"marca":"Volkswagen","modelo":"9.150"},{"marca":"Volkswagen","modelo":"9.160"},{ "marca":"Volvo","modelo":"23240"},{"marca":"Volvo","modelo":"340"},{"marca":"Volvo","modelo":"36 0"},{"marca":"Volvo","modelo":"B58"},{"marca":"Volvo","modelo":"ECD"},{"marca":"Volvo","modelo": "FH"},{"marca":"Volvo","modelo":"FH 12380"},{"marca":"Volvo","modelo":"FH 400"},{"marca":"Volvo","modelo":"FH 440"},{"marca":"Volvo","modelo":"FH 460"},{"marca":"Volvo","modelo":"FH12"},{"marca":"Volvo","modelo":"FH380"},{"marca":"Volvo","mod elo":"FM 370"},{"marca":"Volvo","modelo":"H"},{"marca":"Volvo","modelo":"N10"},{"marca":"Volvo","modelo": "NH"},{"marca":"Volvo","modelo":"NH12"},{"marca":"Volvo","modelo":"NL10"},{"marca":"Volvo","mode lo":"NL12"},{"marca":"Volvo","modelo":"VM 240"},{"marca":"Volvo","modelo":"VM 260"},{"marca":"Volvo","modelo":"VM 270"},{"marca":"Volvo","modelo":"VM 310"},{"marca":"Volvo","modelo":"VM17"}]}

Método opcionais

Ação buscar

Retorno (body)

{"categoria":"Moto","opcionais":[{"codigo":"25","descricao":"Alarme","abreviacao":"AL"},{"co digo":"28","descricao":"Alforge","abreviacao":"AL"},{"codigo":"29","descricao":"Bolha","abreviac ao":"BO"},{"codigo":"31","descricao":"Carenagem","abreviacao":"CA"},{"codigo":"33","descricao":" Conta Giros","abreviacao":"CG"},{"codigo":"35","descricao":"Digital Marchas","abreviacao":"DM"},{"codigo":"37","descricao":"Esc. Dimensionado","abreviacao":"ED"},{"codigo":"26","descricao":"Freio a Disco Dianteiro","abreviacao":"FDD"},{"codigo":"27","descricao":"Freio a Disco Traseiro","abreviacao":"FDT"},{"codigo":"30","descricao":"Marcador de Combust\u00edvel","abreviacao":"MC"},{"codigo":"32","descricao":"Painel Digital","abreviacao":"PD"},{"codigo":"34","descricao":"Partida El\u00e9trica","abreviacao":"PE"},{"codigo":"36","descricao":"Sensor de Celular ","abreviacao":"SC"},{"codigo":"38","descricao":"Suspens\u00e3o Prolink","abreviacao":"SP"}]}

(23)

Método veiculo

Ação buscar

Retorno (body)

{"cod_loja":"516","veiculo":{"cod_veiculo":"597302","cod_importacao":"111222333","cod_user ":"0","categoria":"Carro\/Camionetas","marca":"Citro\u00ebn","modelo":"C4","tipo_categoria":""," motor":"1.8","valvulas":"12","versao":"GLS Luxo","veiculo":" C4 GLS Luxo","veiculo2":"Citro\u00ebn C4 GLS Luxo","combustivel":"Bi-Combust\u00edvel","cor":"Verde","ano":"2010","valor":"25000.00","valor_oferta":"24000.00","valor _repasse":"24000.00","valor_logista":"0.00","data_cad":"2016-07-20

16:44:40","km":"65000","obs":"Valor para pagamento avista. Troca consulte-nos.\nVenha at\u00e9 nossa loja fazer um teste drive. Procure o vendedor Uriel

Marques.","obs_repasse":"","situacao":"1","placa":"EXR0999","renavan":"","portas":"5","criterio" :"0","plano":"","data_ativacao":"","hora_ativacao":"","quem_ativou":"","local":"Feir\u00e3o","ti po":"","localizacao":"","nome_empresa":"Automoveis Motors (TESTES)","razao_social":"AUTOMOVEIS COM. AUTOMOVEIS","cidade":"Brusque","uf":"SC","opcionais":[{"codigo":"12","descricao":"Banco de Couro"},{"codigo":"13","descricao":"Travas Eletricas"},{"codigo":"14","descricao":"Teto Solar"}],"fotos":["33e58f0def331a0179bcb35c397cd218.jpg","242323c1a8865d20f7d14a376f97cf05.jpg", "3470d2dab020751140b6ae0a165fb0ec.jpg"]}}

Ação salvar

Envio (header)

{"cod_importacao":111222333,"categoria":"Carro\/Camionetas","marca":"Citro\u00ebn","modelo ":"C4","versao":"GLS Luxo","combustivel":"Bi-Combust\u00edvel","motor":"1.8","valvulas":12,"portas":5,"cor":"Verde","ano":2010,"km":65000,"pl aca":"exr0999","local":"Feir\u00e3o","observacoes":"Valor para pagamento avista. Troca consulte-nos.\nVenha at\u00e9 nossa loja fazer um teste drive. Procure o vendedor Uriel

Marques.","valor":25000,"valor_oferta":24000,"valor_repasse":24000,"opcionais":[12,13,14],"fotos ":["https:\/\/liveunderconstruction.files.wordpress.com\/2011\/03\/animated-gif-showcase-davidope.gif","http:\/\/pngimg.com\/upload\/grass_PNG4930.png","https:\/\/image.freepik.com\/fot os-gratis\/hrc-tigre-siberiano-2-jpg_21253111.jpg"]}

Retorno (body)

{"cod_loja":"516","veiculo":{"cod_veiculo":"597297","cod_importacao":"111222333","cod_user ":"0","categoria":"Carro\/Camionetas","marca":"Citro\u00ebn","modelo":"C4","tipo_categoria":""," motor":"1.8","valvulas":"12","versao":"GLS Luxo","veiculo":" C4 GLS Luxo","veiculo2":"Citro\u00ebn C4 GLS Luxo","combustivel":"Bi-Combust\u00edvel","cor":"Verde","ano":"2010","valor":"25000.00","valor_oferta":"24000.00","valor _repasse":"24000.00","valor_logista":"0.00","data_cad":"2016-07-20

16:14:08","km":"65000","obs":"Valor para pagamento avista. Troca consulte-nos.\nVenha at\u00e9 nossa loja fazer um teste drive. Procure o vendedor Uriel

Marques.","obs_repasse":"","situacao":"1","placa":"EXR0999","renavan":"","portas":"5","criterio" :"0","plano":"","data_ativacao":"","hora_ativacao":"","quem_ativou":"","local":"Feir\u00e3o","ti po":"","localizacao":"","nome_empresa":"Automoveis Motors (TESTES)","razao_social":"AUTOMOVEIS COM. AUTOMOVEIS","cidade":"Brusque","uf":"SC","opcionais":[{"codigo":"12","descricao":"Banco de Couro"},{"codigo":"13","descricao":"Travas Eletricas"},{"codigo":"14","descricao":"Teto Solar"}],"fotos":["d5e01bbb08628ae1dc7d5b458d08cce4.jpg","7ed1873d89f04482718b5b04a7322218.jpg", "af8b51ec83ca7c377a2baad62c456d98.jpg"]}}

Ação alterar

Envio (header)

{"cod_importacao":111222333,"categoria":"Carro\/Camionetas","marca":"Citro\u00ebn","modelo ":"C4","versao":"GLS Luxo","combustivel":"Bi-Combust\u00edvel","motor":"1.8","valvulas":12,"portas":5,"cor":"Azul","ano":2010,"km":65000,"pla ca":"exr0999","local":"Feir\u00e3o","observacoes":"Valor para pagamento

avista.","valor":25000,"valor_oferta":24000,"valor_repasse":24000,"opcionais":[13,15,14,16],"fot os":["http:\/\/2.bp.blogspot.com\/_UX7M6asX-CM\/TA7VRDHlVuI\/AAAAAAAAGxQ\/Hy6q3wXokjY\/s640\/Citroen+C4+Exclusiv+TipTronic.jpg","https:\/\/l iveunderconstruction.files.wordpress.com\/2011\/03\/animated-gif-showcase-davidope.gif","http:\/\/pngimg.com\/upload\/grass_PNG4930.png","https:\/\/image.freepik.com\/fot os-gratis\/hrc-tigre-siberiano-2-jpg_21253111.jpg"]}

Retorno (body)

{"cod_loja":"516","veiculo":{"cod_veiculo":"597297","cod_importacao":"111222333","cod_user ":"0","categoria":"Carro\/Camionetas","marca":"Citro\u00ebn","modelo":"C4","tipo_categoria":""," motor":"1.8","valvulas":"12","versao":"GLS Luxo","veiculo":" C4 GLS Luxo","veiculo2":"Citro\u00ebn C4 GLS Luxo","combustivel":"Bi-Combust\u00edvel","cor":"Azul","ano":"2010","valor":"25000.00","valor_oferta":"24000.00","valor_ repasse":"24000.00","valor_logista":"0.00","data_cad":"2016-07-20

16:14:08","km":"65000","obs":"Valor para pagamento

Referências

Documentos relacionados

8.213/1991, acarreta a possibilidade de extinção do contrato de trabalho, uma vez que a legislação previdenciária impõe o afastamento do aposentado especial da

De acordo com o Consed (2011), o cursista deve ter em mente os pressupostos básicos que sustentam a formulação do Progestão, tanto do ponto de vista do gerenciamento

Assim, almeja-se que as ações propostas para a reformulação do sistema sejam implementadas na SEDUC/AM e que esse processo seja algo construtivo não apenas para os

No acórdão Oosthoek’s Uitgeversmaatschappij ( 70 ), que o Governo austríaco refere nas suas observações, o Tribunal de Justiça concluiu, relativamente à compatibilidade de

No final, os EUA viram a maioria das questões que tinham de ser resolvidas no sentido da criação de um tribunal que lhe fosse aceitável serem estabelecidas em sentido oposto, pelo

insights into the effects of small obstacles on riverine habitat and fish community structure of two Iberian streams with different levels of impact from the

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Realizar a manipulação, o armazenamento e o processamento dessa massa enorme de dados utilizando os bancos de dados relacionais se mostrou ineficiente, pois o