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
JavaScript
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);
});
});
}