UNPKG

car-registration-api-pakistan

Version:

Get car information from a Pakistani number plate. An account username is required, which you can get from http://www.vehicleregistrationapi.com

34 lines (31 loc) 890 B
var http = require('http'); var parseString = require('xml2js').parseString; exports.CheckCarRegistrationPakistan = function(RegistrationNumber,state,district,username,callback){ getHttp("www.regcheck.org.uk", "/api/reg.asmx/CheckPakistan?RegistrationNumber="+RegistrationNumber +"&state=" + state +"&district=" + district +"&username=" + username, function(data){ parseString(data,function(err,result){ var innerJson = result.Vehicle.vehicleJson; var oInnerJson = JSON.parse(innerJson); callback(oInnerJson); }); }); } function getHttp(host,path,callback) { return http.get({ host: host, path: path }, function(response) { // Continuously update stream with data var body = ""; response.on('data', function(d) { body += d; }); response.on('end', function() { callback(body); }); }); }