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

    Auswahllisten

    Scheduled Pinned Locked Moved Entwicklung
    4 Posts 2 Posters 941 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

      Ich möchte per API Aufruf die Kabelfarbe ändern. Beim Aufruf wird dieser Record zurückgegeben:

      
      "cable_colour": {
        "id": "4",
        "title": "Grün",
        "const": null,
        "title_lang": "Grün"
      }
      
      

      Beim Update kann ich aber nur

      
      ... "data":{"length":"80", "cable_colour":"4" ...
      
      

      schreiben. Wie kann ich eine Liste aller definierten Farben (title und id reichen) über die API abfragen?

      Gruß - René

      1 Reply Last reply Reply Quote 0
      • R Offline
        RKA
        last edited by

        Wenn schon nicht direkt, kann man wenigstens eine SQL Abfrage über die API absetzen?

        SELECT isys_cable_colour__id, isys_cable_colour__title FROM idoit_data.isys_cable_colour i;
        
        1 Reply Last reply Reply Quote 0
        • LFischerL Offline
          LFischer
          last edited by

          Hallo René,

          es ist über die API möglich die Dialogfelder einer Kategorie auszulesen - die nötige Methode lautet "cmdb.dialog.read".
          Die nötigen Parameter müssten in deinem Fall lauten:

          {"category": "C__CATG__CABLE", "property": "cable_colour"}
          

          Verwendest du unseren API Client zum abfragen der Daten?
          Dieser liefert einige interessante Beispiele mit: https://bitbucket.org/dstuecken/i-doit-api-clients

          Mit freundlichen Grüßen
          Leo

          1 Reply Last reply Reply Quote 0
          • R Offline
            RKA
            last edited by

            Hallo Leo,

            Vielen Dank für den Codeschnipsel. Damit konnte ich die Aufgabe lösen.

            Als "Test-Client" verwende ich Postman, implementiert wird das in einer Delphi-Applikation.

            Viele Grüße
            René

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