0

Wie kann ich über die API filtern?

Ich würde gern die Inhalte einer Tabelle über die API filtern?

Beispiel: Ich habe eine Kundentabelle und eine Kundennummer. Wie kann ich über die API einen GET Request absetzen, eine Kundennummer als Parameter in der URL übergeben und dann den Datensatz (Kunden) als Antwort bekommen?

7 Antworten

null
    • Support
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Ja, es ist möglich zu filtern:

    –––
    "POST" "{{ninox_api_url}}/v1/teams/{{team_id}}/databases/{{database_id}}/tables/{{table_id}}/record"

    Body should be json with a structure like this -

    {"E":"Caroline"}

    where "E" is the id of column and "Caroline" is the value.
    –––

     

    Birger

    • indigo_boat
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Funktioniert perfekt. Danke!

    • Gunther.1
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Der Aufruf findet  aber nur den ersten Treffer.

    Wenn es einen weiteren Datensatz mit "Caroline", fehlt der.

    • Jorg
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Ja, das mit den Filter brauche ich auch. Mit https://api.ninoxdb.de/v1/teams/.../databases/.../tables/A/records/?page=0&perPage=500&order=name bekomme ich via https://oyen.de/dev/json/get03.php zuviele Daten, bzw. wird bei bei Page >500 ein {"message":"Internal Server Error"} ausgegeben. Wie würde der Aufruf für eine Abfrage auf das Feld 01bra = BRA in der URL lauten?

    • Jorg
    • vor 6 Jahren
    • Gemeldet - anzeigen

    In der Zwischenzeit behelfe ich mir mit Ansichten (15) und nutzen die URLˋs zu den JSON Dateien. Mein erstes mit Ninox migriertes Webprojekt ist unter https://publishing-metro-map.com/crm#joy_158982 online.

    • Support
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo,

    kannst du das Thema bitte noch einmal in unserem API-Workshop ansprechen? Registrieren kannst du dich für die Workshops hier: 

    Montagtags ab 17 Uhr (auf Englisch):

    https://zoom.us/webinar/register/WN_tNnu2wwPSHWtwZQvj3egFw

    Freitags ab 10 Uhr (auf Deutsch): 

    https://zoom.us/webinar/register/WN_NDOVEq1uT_20mzSdpznlWQ

    Danke, 

    Gruß, Jörg

    • Jorg
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Top. Ich habe mich für Montag 17:00 angemeldet. 

    pmm areas > json > php > web

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 7Antworten
  • 3026Ansichten