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