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

    Auf gefilterte Liste per API zugreifen.

    Scheduled Pinned Locked Moved Allgemein
    2 Posts 2 Posters 775 Views 1 Watching
    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.
    • R Offline
      RKA
      last edited by

      Im Explorer erscheint für eine gefilterte Schrankliste (TypeId 4) folgende Syntax:
      http://localhost/?viewMode=1001&objTypeID=4&tableFilter=R&tableFilterField=isys_cmdb_dao_category_g_location__location_path&filtered=1

      Diese Abfrage würde ich gern auch per API absetzen. Der Vorteil: Hier steht gleich der Standort im Ergebnis. In der "normal" Abfrage fehlt dieser und müsste immer erst mit einer zusätzlichen Abfrage ermittelt werden. Schrankliste ohne Location:{"method":"cmdb.objects","id":1,"params":{"apikey":"xxx", "filter":{"type":4}},"version":"2.0"}

      Gibt es eine Möglichkeit, die auf das "Listenobjekt" zuzugreifen? Lesend reicht völlig ….

      Danke & Gruß
      René

      1 Reply Last reply Reply Quote 0
      • bheisigB Offline
        bheisig i-doit Team
        last edited by

        Hallo René,

        die Objekt-Liste und die API verwenden völlig unterschiedliche Logiken. Die API kann also nicht auf die Konfiguration der Objekt-Liste zurückgreifen, um Ergebnisse dementsprechend auszuliefern. Stattdessen fragt man über die API die Liste aller Objekte eines bestimmten Objekttyps (in diesem Fall "Schrank") ab und liest dann für jedes gefundene Objekt die Standard-Kategorie aus. Das lässt sich mit einem Batch-Request wunderbar auf 2 Requests insgesamt eindampfen. Mit dem API-Client ist das ein Non-Brainer. 🙂

        Viele Grüße
        Benjamin

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