Seite 1 von 1
Host Beschreibung über API ändern
Verfasst: 16 Feb 2016, 14:34
von Phill93
Hallo,
ich möchte die Host Beschreibung über die JSON-RPC API verändern und bin auf die Methode "host_updateObject" gestoßen. Wie spreche ich diese Richtig an?
Phill93
Re: Host Beschreibung über API ändern
Verfasst: 17 Feb 2016, 10:20
von n.wenselowski
Hi,
du übergibst ihr das Objekt mit den neuen Daten.
Gruß
Niko
Re: Host Beschreibung über API ändern
Verfasst: 23 Feb 2016, 10:31
von Phill93
Hallo,
irgendwie haut das nicht hin. Bekomme immer folgende Meldung zurück:
Code: Alles auswählen
{u'error': {u'message': u'Opsi bad rpc error: Failed to decode rpc: Expecting property name enclosed in double quotes: line 1 column 44 (char 43)', u'class': u'OpsiBadRpcError'}, u'result': None, u'id': None}
Mein Code findet ihr hier:
https://github.com/Phill93/pyopsiapi
Was mach ich falsch?
Phill93
Re: Host Beschreibung über API ändern
Verfasst: 24 Feb 2016, 09:29
von n.wenselowski
Hi,
dein JSON scheint ungültig, das sagt er in der Meldung
Expecting property name enclosed in double quotes: line 1 column 44 (char 43).
Hast du das JSON, das du zum Server schickst, schon mal durch einen JSON-Validator prüfen lassen?
Genereller Python-Tipp: nimm das Modul
json anstatt JSON von Hand zu bauen
Gruß
Niko