Código de ejemplo
De Documentación del API Cedula
Revisión a fecha de 07:21 1 abr 2015; Kijam (Discusión | contribuciones)
Contenido
Codigo de ejemplo en PHP
<?php define('APPID_CEDULA', 'APP-ID-AQUI'); define('TOKEN_CEDULA', 'TOKEN-AQUI'); function getCurlData($url) { $curl= curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_TIMEOUT, 10); $curlData = curl_exec($curl); curl_close($curl); return $curlData; } function getCI($cedula, $return_raw= false) { $res= getCurlData("https://cuado.co:444/?app_id=".APPID_CEDULA."&token=".TOKEN_CEDULA."&cedula=".(int)$cedula); if($return_raw) return strlen($res)>3?$res:false; $res = json_decode($res, true); return isset($res['data']) && $res['data']?$res['data']:$res['error_str']; } $consulta= getCI(00000); if(is_array($consulta)) { print_r($consulta); }else{ echo "Ocurrio un error en la consulta: ".$consulta; }
Codigo de ejemplo en Python
import urllib.request import json APPID_CEDULA = '' TOKEN_CEDULA = '' def getCI( cedula ): global APPID_CEDULA global TOKEN_CEDULA response = urllib.request.urlopen('https://cuado.co:444/?app_id='+APPID_CEDULA+'&token='+TOKEN_CEDULA+'&cedula='+cedula).read() if response: data = json.loads(response.decode("utf-8")) if data['data']: return data['data'] return false persona = getCI('00000') if persona: print(persona['primer_nombre']) print(persona['primer_apellido']) print(persona) else: print('Ocurrio un error')
Codigo de ejemplo en NodeJS
var request = require("request") var APPID_CEDULA = 'APP-ID-AQUI'; var TOKEN_CEDULA = 'TOKEN-AQUI'; function getCI(cedula, cb) { request({ url: 'https://cuado.co:444/?app_id='+APPID_CEDULA+'&token='+TOKEN_CEDULA+'&cedula='+cedula, json: true, rejectUnauthorized: false }, function (error, response, body) { if (!error && response.statusCode === 200) { if(body.data) return cb(true, body.data, false); else return cb(true, false, body.error_str); }else{ cb(false, false, false); } }); } getCI(17979410, function(result, data, error_str){ if(result) if(error_str) console.log('Ocurrio un error: '+error_str); else console.log(data); else console.log('Ocurrio un error en la consulta'); });