Python

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

Utilisation de l'API Premium

L'exemple suivant renvoie une devinette aléatoire :

import urllib.request
import json

user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7'
url = "https://api.j0ke.fr/get/citation"
headers={'User-Agent':user_agent, 'TOKEN': "VOTRE_TOKEN"} 
request=urllib.request.Request(url, None, headers)
response = urllib.request.urlopen(request)
data = json.load(response)

print(data['citation'])
print("-", data['auteur'])

# ----- Retour du programme ------ #
# Il faut se fixer des buts avant de pouvoir les atteindre.
# - Michael Jordan

Utilisation de l'API Standard

L'exemple suivant renvoie une blague aléatoire.

import urllib.request
import json

user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7'
url = "https://api.j0ke.fr/get/blague"
headers={'User-Agent':user_agent, 'TOKEN': "VOTRE_TOKEN"} 
request=urllib.request.Request(url, None, headers)
response = urllib.request.urlopen(request)
data = json.load(response)
for k in data['blague']:
    print(k)
# ----- Retour du programme ------ #
# Deux petits pois discutent, l'un dit à l'autre :
# - C'est vrai que tu as pris du poids !

Last updated