Código de ejemplo

De Documentación del API Cedula
Saltar a: navegación, buscar

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('00000', 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');
	});

Codigo de ejemplo en Java