Código de ejemplo

De Documentación del API Cedula
Revisión a fecha de 07:54 6 abr 2015; Kijam (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

NOTA IMPORTANTE: Si usted esta prestando un servicio de registro en línea, es altamente recomendable que utilice un sistema Captcha antes de hacer una consulta a nuestro API ya que si presenta un ataque DDoS en su sistema podría gastarle su número máximo de solicitudes por hora del plan contratado. Para más información le recomendamos leer [1].

También puede ver estos ejemplos en el repositorio GitHub: https://github.com/DesarrollosCuado/API-Cedula.com.ve/tree/master/client_example

Código 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/api/v1?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;
	}

Código de ejemplo en Python

	import urllib.request
	import json

	APPID_CEDULA = 'APP-ID-AQUI'
	TOKEN_CEDULA = 'TOKEN-AQUI'

	def getCI( cedula ):
		global APPID_CEDULA
		global TOKEN_CEDULA
		response = urllib.request.urlopen('https://cuado.co:444/api/v1?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')

Código 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/api/v1?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');
	});

Código de ejemplo en Java

Próximamente...