PRE-REQUIS
- Créez-vous un compte The Keys.
- Contactez-nous pour que l’on vous passe développeur pour que vous ayez accès à la documentation.
- Accédez à la documentation sur https://api.the-keys.fr
EXEMPLE EN PYTHON DE L’APPEL A L’API
import logging
try:
import http.client as http_client
except ImportError:
# Python 2
import httplib as http_client
http_client.HTTPConnection.debuglevel = 1
# You must initialize logging, otherwise you'll not see debug output.
logging.basicConfig()
logging.getLogger().setLevel(logging.DEBUG)
requests_log = logging.getLogger("requests.packages.urllib3")
requests_log.setLevel(logging.DEBUG)
requests_log.propagate = True
host = "api.the-keys.fr"
#You need an authentification token to call the ws.
r = requests.post('https://%s/api/login_check'%host, data={"_username":sys.argv[1], "_password":sys.argv[2]}, verify=False)
token = json.loads(r.text)["token"]
print(token)
#Once you've got the token you can call all ws.
r = requests.get("https://%s/fr/api/v2/utilisateur/get/{userid}"%host, headers={"Authorization": "Bearer %s"%token}, verify=False)
print(r.text)