Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
technique:python:api_python [2022/11/15 22:25] – francoisa | technique:python:api_python [2023/02/14 20:55] (Version actuelle) – francoisa | ||
---|---|---|---|
Ligne 111: | Ligne 111: | ||
</ | </ | ||
+ | |||
===== Cas de l'API de Garradin ===== | ===== Cas de l'API de Garradin ===== | ||
- | Pour utiliser l' | + | Pour utiliser l' |
< | < | ||
Ligne 180: | Ligne 181: | ||
</ | </ | ||
+ | ===== Utilisation de json dans une requête sur une API avec un json complexe en python ===== | ||
+ | |||
+ | Exemple avec petit-rapporteur : | ||
+ | < | ||
+ | |||
+ | jsontext = """ | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | }""" | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et la requête : | ||
+ | |||
+ | < | ||
+ | r = requests.post(apiurl, | ||
+ | print(r.text) | ||
+ | data = r.json() | ||
+ | |||
+ | </ | ||
+ | |||
+ | json.loads : transforme une string au format long en format json. | ||