Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    PHP REST API verwenden

    Scheduled Pinned Locked Moved Entwicklung
    1 Posts 1 Posters 267 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      apfel-jan
      last edited by apfel-jan

      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!

      1 Reply Last reply Reply Quote 0
      • First post
        Last post