PHP REST API verwenden
-
Hallo Leute,
ich möchte gerne mit der REST API Daten aus i-doit auslesen.
Kann mir jemand ein kleines Beispiel geben, wie man Daten aus i-doit auslesen kann mit PHP?
Ich bekomme immer keinerlei Daten ausgegeben. Vermutlich muss ich noch etwas anderes an den Start bringen oder wie genau läuft das ab?
Ich habe leider bisher nur mit SOAP Schnittstellen gearbeitet und noch nie mit REST.Mein Beispiel-Code sieht wie folgt aus, um Geräte anzeigen zu lassen. Ich möchte einfach mal ein Ergebnis bekommen, damit ich mich daran versuchen kann um es zu erweitern.
$data = '{ "version": "2.0", "method": "cmdb.object.read", "params": { "id": 768415, "apikey": "ci2kjl2kJF39jdo0c", "language": "en" }, "id": 1 }'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://idoit.khzg.local/src/jsonrpc.php'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $result = curl_exec($ch); print_r($result); curl_close($ch);
Die ID 768415 ist ein Objekt in i-doit unter Clients. Möchte mir dazu nun die Infos ausgeben lassen. Was muss ich noch tun?
Vielen Dank für eine kleine Hilfestellung!