PHP

Voici des exemples d'utilisation de l'API J0KE en PHP.

Utilisation de l'API Premium

L'exemple suivant renvoie le lien d'un tweet drôle aléatoire.

$opts = array('http' =>
array(
'header' => "Content-Type: text/xml\r\n".
"TOKEN: VOTRE_TOKEN \r\n",
)
);
$context = stream_context_create($opts);
$json = file_get_contents("https://j0ke.xyz/premium/api/tweet/random", false, $context);
$obj = json_decode($json);
$url = $obj->url;
echo $url;

https://j0ke.xyz/images/tweet/75c0509addbbf37e44d91ba9c2edfbef.png

Utilisation de l'API Standard

L'exemple suivant renvoie une devinette aléatoire.

$opts = array('http' =>
array(
'header' => "Content-Type: text/xml\r\n".
"TOKEN: VOTRE_TOKEN \r\n",
)
);
$context = stream_context_create($opts);
$json = file_get_contents("https://j0ke.xyz/api/riddle", false, $context);
$obj = json_decode($json);
$ridle = $obj->riddle;
$answer = $obj->answer;
echo $ridle." | Réponse : ".$answer;

Quel est le comble pour un électricien ? | Réponse : D’avoir des ampoules aux pieds !

Utilisation de l'API Free

L'exemple suivant renvoie une blague aléatoire.

$json = file_get_contents('https://j0ke.xyz/free/api/joke');
$obj = json_decode($json);
$joke = $obj->joke;
foreach ($joke as &$k) {
echo ($k."\n");
}

C’est un gars qui court dans un cimetière, il trébuche… Et il tombe.