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.requestimport jsonuser_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.requestimport jsonuser_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 !