Bonjour a toutes, et tous,

Bon je suis étudiant en alternance et on me demande de créer un API pour récupérer les données de leur logiciel pour enfin les mettre dans un tableur Excel.
( je ne m'y connais pas du tout en API j'ai découvert avec ce projet, donc ne juger pas mes erreurs bêtes svp ).

Du coup je souhaiterai extraire deux données différentes de mon fichier json, mais j'ai une erreur

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pip._vendor.requests
import json
from pip._vendor import requests
 
def jprint(obj):
    text = json.dumps(obj, sort_keys=True, indent=4)
    print(text)
 
url = "xXx"
headers = {'Content-Type': 'application/json',
           'Authorization': "xXx"}
 
f = requests.get(url,headers=headers)
data = f.content
data_dict =json.loads(data)
 
print(data_dict["results"]["date"])
 
test = data_dict
 
jprint(data_dict)
Et mon fichier Json a ça :

Code JSON : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
    "results": [
        {
            "checking": "2019-104",
            "date": "2019-09-17",
            "details_url": "xxx",
            "inserted": "2019-09-27T14:53:52.000Z",
            "issuer": "xxx",
            "state_approved": "approved",
            "state_checked": "checked",
            "state_paid": "paid",
            "state_recorded": "recorded",
            "type": "supplier",
            "uuid": "xxx"
        },
      {
            "checking": "2019-104",
            "date": "2019-09-17",
            "details_url": "xxx",
            "inserted": "2019-09-27T14:53:52.000Z",
            "issuer": "xxx",
            "state_approved": "approved",
            "state_checked": "checked",
            "state_paid": "paid",
            "state_recorded": "recorded",
            "type": "supplier",
            "uuid": "xxx"
        }
    ]
}

Donc j'aimerais surtout pouvoir extraire le uuid et la date,


Merci d'avance pour votre aide, bonne fin de journée.