- Notifications
You must be signed in to change notification settings - Fork10
giovanigenerali/consulta-placa-php
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Existem alguns sites que disponivilizam consultas de teste gratuitas:
https://www.checkmeucarro.com.br
O SINESP, faz questão de bloquear as consultas no servidor. Infelizmente não dá para consultar, as vezes derrubam a conexão ou forçam a chamada com valicação captcha.
Um serviço que deveria ser público para todos utilizarem, mas eles dificultam 100%. Só no Brasil mesmo!
Segue abaixo alguns exemplos que implementamos no nosso servidor.
http://consultaplaca-wgenial.rhcloud.com/?placa=AFT0017
{chassis:"************21376",model:"I/HYUNDAI I30 2.0",color:"PRETA",brand:"I/HYUNDAI I30 2.0",date:"20/05/2016 às 15:34:51",return_message:"Sem erros.",city:"SAO PAULO",return_code:"0",state:"SP",model_year:"2011",plate:"AFT0017",year:"2010",status_code:"0",status_message:"Sem restrição"}
http://consultaplaca-wgenial.rhcloud.com/?placa=FFF0012
{return_code:"0",model:"I/MMC L200 4X4",model_year:"1993",state:"SP",status_message:"Roubo/Furto",year:"1992",color:"PRETA",status_code:"1",plate:"FFF0012",date:"20/05/2016 às 15:54:21",chassis:"************01561",brand:"I/MMC L200 4X4",return_message:"Sem erros.",city:"SAO PAULO"}
http://consultaplaca-wgenial.rhcloud.com/?placa=AAA0000
{chassis:null,model:null,color:null,brand:null,date:null,return_message:"Veículo não encontrado.",city:null,return_code:"3",state:null,model_year:null,plate:null,year:null,status_code:null,status_message:null}
http://consultaplaca-wgenial.rhcloud.com/?placa=EXJ1969
http://consultaplaca-wgenial.rhcloud.com/?placa=FVI3690
http://consultaplaca-wgenial.rhcloud.com/?placa=FTR2828
Obs.: Para saber como fazer essa implementação, consulte esse [Wiki] (https://github.com/victor-torres/sinesp-client/wiki/Como-executar-o-c%C3%B3digo-Python-no-PHP).
Segue 2 scripts simples que criamos para fazer uma chamada via PHP para o script em Python que o Victor Torres criou.
https://gist.github.com/giovanigenerali/17666843767f0796042b
Lembre-se que é necessário ter o módulo instalado no seu servidor, sigam as instruções do respositório informado Update (11/02/16) abaixo.
Contribuimos com melhorias no parse do xml no projetohttps://github.com/victor-torres/sinesp-client
Encontramos um código escrito em python que está funcionandohttps://github.com/victor-torres/sinesp-client
Infelizmente não temos previsão de retorno do sistema que possibilida a consulta diretamente no SINESP.Caso alguém tenha uma solução ou recomendação para consultas desse tipo, nos avisem ou compartilhem aqui.Obrigado
Sem novidades até o momento para a consulta do SINESP, existe um outro serviço parecido que retorna apenas algumas informaçõeshttps://www.carcheck.com.br/exibirdadosveiculos?placa=AFT0017Lembro que por ser uma serviço teoricamente pago, eles devem monitorar os acessos e restringirem com o uso, portanto não tem garantia.
Exemplo básico para realizar consulta de placas de veículos na base de dados do SINESP Cidadão. O script pesquisa no serviço SOAP do SINESP e retorna os dados do veículo
Basta você passar via GET a placa do veículo "placa" e opcionalmente o tipo de retorno (xml, json ou html - padrão) via "type".
- JSON
{"codigoRetorno":"0","mensagemRetorno":"Sem erros.","codigoSituacao":"0","situacao":"Sem restrição","modelo":"I/FERRARI 360 MODENA","marca":"I/FERRARI 360 MODENA","cor":"VERMELHA","ano":"1999","anoModelo":"2000","placa":"AFT0017","data":"12/09/2015 00:01:42","uf":"PR","municipio":"QUATRO BARRAS","chassi":"************15765"}
- XML
<soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getStatusResponsexmlns:ns2="http://soap.ws.placa.service.sinesp.serpro.gov.br/"><return><codigoRetorno>0</codigoRetorno><mensagemRetorno>Sem erros.</mensagemRetorno><codigoSituacao>0</codigoSituacao><situacao>Sem restrição</situacao><modelo>I/LAMBORGHINI GALLARDO S</modelo><marca>I/LAMBORGHINI GALLARDO S</marca><cor>BRANCA</cor><ano>2012</ano><anoModelo>2012</anoModelo><placa>FTR2828</placa><data>12/09/2015 00:18:57</data><uf>SP</uf><municipio>SAO PAULO</municipio><chassi>************11812</chassi></return></ns2:getStatusResponse></soap:Body></soap:Envelope>
- HTML
codigoRetorno = 0mensagemRetorno = Sem erros.codigoSituacao = 1situacao = Roubo/Furtomodelo = I/MMC L200 4X4marca = I/MMC L200 4X4cor = INDEFINIDAano = 1992anoModelo = 0placa = FFF0012data = 12/09/2015 00:22:40uf = SPmunicipio = SAO PAULOchassi = ************01561
- https://paoloo.wordpress.com/2014/03/05/minha-primeira-tentativa-de-decodificar-um-apk-android-e-usar-seu-servico/
- https://github.com/paoloo/servicos/blob/master/placa.py
- https://github.com/bbarreto/sinesp-api
- https://gist.github.com/ronanrodrigo/5d4b1ee84ee2bb9e711f
- https://gist.github.com/putyoe/7c0ad6999419ffbfa77b
- http://pt.stackoverflow.com/questions/58860/consulta-ve%C3%ADculo-pela-placa-no-site-sinesp-via-php
O script tem muita coisa para melhorar. Se quiser ajudar, faça um fork do projeto e envie um pull request.
About
🚗 Consultar placa de veículos (SINESP) [php]
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.