Solo por diversión – Chuck Norris API

25 Nov

Hola,

Hay veces que a uno le apetece trastear para desconectar el curro, curiosear de manera tonta, enredando, implementando o integrando alguna cosa divertida, incluso aunque hacerlo no tenga utilidad real, solo porque te apetezca. En este caso me he topado con una API divertida, que sí, que las hay! XDD.

Concretamente he encontrado una con la que me he partido de risa, se trata de la API «The Internet Chuck Norris Database» cuyo site es http://www.icndb.com/api/.

API Chuck Norris - Integración

En el site te explican como integrarla, lo de siempre, una API RestFul con JSON. Puedes testear y ver algunas frases, hay un porrón de frases de temática geek, programación y variadas. Después de un ratillo al final me he dicho: «Vamos a integrar la API de Chuck Norris y ponerla para acompañar el blog con la sabiduría del poderoso  Chuck!» XDD

Para ponerla en el blog, es un WordPress, tan solo he instalado el PHP Code Widget, añadido un Widget de este tipo al sidebar con el código, sencillo, PHP que os dejo a continuación, por si queréis disponer de la sabiduría de Chuck en vuestro blog o página XDD.

[php]

<?php

$url="http://api.icndb.com/jokes/random";
$option_defaults = array(
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 2
);

if(!isset($handle)) $handle = curl_init();

$options = array(
CURLOPT_URL => $url,
CURLOPT_CUSTOMREQUEST => "GET"
);
curl_setopt_array($handle,($options + $option_defaults));
$response = json_decode(curl_exec($handle),true);

//print_r($response);
$jokeText = $response[‘value’][‘joke’];

echo $jokeText;
?>

<br><br>
<font color="gray" size="1">Just for fun XD. Using <b>Chuck Norris API</b>. Integration <a href="http://www.icndb.com/api/">Notes</a>)</font>

[/php]

Porque hay veces que hasta algo como una API puede hacerte soltar unas risas.

Se me ocurre que como ejercicio, a modo de entretenimiento, estaría bien integrar también la API de Google Traductor para mostrar las frases en el idioma que se quiera. Quizás otro día!

 

Ya sabéis, si encontráis alguna otra divertida, compartirlo con el resto!

Un saludo,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.