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
Host Beschreibung über API ändern
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Host Beschreibung über API ändern
Hi,
du übergibst ihr das Objekt mit den neuen Daten.
Gruß
Niko
du übergibst ihr das Objekt mit den neuen Daten.
Gruß
Niko
Code: Alles auswählen
import OPSI
Re: Host Beschreibung über API ändern
Hallo,
irgendwie haut das nicht hin. Bekomme immer folgende Meldung zurück:
Mein Code findet ihr hier: https://github.com/Phill93/pyopsiapi
Was mach ich falsch?
Phill93
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}
Was mach ich falsch?
Phill93
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Host Beschreibung über API ändern
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
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
Code: Alles auswählen
import OPSI