Ich arbeite mit Python API Rest
zwischen Django
und LogicalDOC
. Ich möchte innerhalb einer Verzeichnisliste der Verzeichnisse angezeigt werden, die diese Eltern ID haben: 8552450API Rest Python
ich diese Dokumentation bin mit: http://wiki.logicaldoc.com/rest/#/
So habe ich diesen Befehl ein:
url = 'http://demoged.fr:8009/services/rest/folder/listChildren?folderId=8552450'
payload = {'folderId': 8552450}
headers = {'Accept': 'application/json'}
r = requests.get(url, params=payload, headers=headers, auth=('***', '***'))
rbody = r.content
print rbody
Und ich bekomme:
[{"id":8978437,"name":"LKJLKJ_OKJKJ_1900-09-12","parentId":8552450,"description":"","lastModified":"2017-02-06 14:45:40 +0100","type":0,"templateId":null,"templateLocked":0,"creation":"2017-02-06 14:45:40 +0100","creator":"Etat Civil","position":1,"hidden":0,"foldRef":null,"attributes":[],"storage":null,"tags":[]}]
Dann, ich will nur name
Ergebnis erhalten:
LKJLKJ_OKJKJ_1900-09-12
Also versuchte ich 2 Dinge:
print rbody["name"]
print rbody[1]
Aber es funktioniert nicht. Hast du eine Idee über den Befehl, den ich schreiben muss?
Danke
Danke. '[0]' entspricht was genau? – Deadpool
Ich bekomme diesen Fehler: 'Exception Value: \t String-Indizes müssen Ganzzahlen sein, nicht str' – Deadpool
@Valentin Sie haben eine' liste' mit einem einzigen 'dict' innerhalb. '[0]' indiziert das erste Element der 'liste', dann' ['name'] 'indexiert das' dict' Element mit dieser Taste. – CoryKramer