Dúvidas comuns referente ao uso do combustível na API de Oferta
Nome do Serviço | API de Oferta |
Processo | Request |
Dúvida / Problema | A API retorna um erro, e eu não sei porque isso acontece. Eu informo o código que recebo da Request de Veículos de vocês. O veículo tem combustível "Álcool/Gasolina". Aliás, o campo "Description" do "Fuel" é obrigatório ou não? Porque agora passo esse valor vazio, e já tive cálculos retornando com sucesso sem essa informação. |
Resposta / Solução | O campo “description” do “fuelType” realmente não é um campo obrigatório, assim como o próprio objeto “fuelType” também não é. Em um dos prints que você nos enviou identifiquei que no request foi informado o id: 0 para o combustível, por não ter esse id disponível, a API devolve a seguinte mensagem. { "message": "Combustível selecionado não encontrado... ( 0 )", "nativeMessage": "comb" }, Nos casos onde a API de busca veiculo retornar um id : 0 pode nos enviar o id: 1 (Gasolina) ou não enviar o objeto “fuelType” que também será considerado id: 1 (Gasolina). Segue relação de ids disponíveis para combustível: 1 - Gasolina 2 - Álcool 3 - Diesel 4 - Eletricidade 5 - Bi-Combustível 7 - Gas. Alcool . Gás 8 - Tetraful 9 - Outros |
Nome do Serviço | API de Oferta |
Processo | Request |
Dúvida / Problema | Alguns veículos estão retornado o código de combustível 0, porém se enviamos esse código na request retorna erro. Para contornar, nos casos que o código vem como 0 estou enviando 9 - Outros. Podemos seguir assim ? Tenho alguns exemplos de FIPE que retornam com o código 0: 003366-9 / 004342-7 / 015051-7 / 004323-0 |
Resposta / Solução | Existem em nossa base um gap no cadastro de tipo de combustível dos veículos, quando esta situação ocorrer, pode informar o tipo de combustível como sendo "1 - Gasolina". |