Kann man auf Bilder per API zugreifen?
Kann die API auch PDFs und Bilder öffnen die in der Ninox DB hinterlegt sind bzw. neue Bilder per API Importieren?
Bezüglich des Imports würe alternativ auch eine Ninox Methode interessant.
19 Antworten
-
*push*
-
... mich würde der umgekehrte Weg interessieren - kann ich Bilder, die per URI erreichbar sind, in ein Bildfeld einfügen?
lg, Torsten
-
Ja beides sehr spannend... erweitere die Frage leich um PDF....
-
Wenn die Bilder per URL erreichbar sind, kann man diese importieren:
---
importFile(this, "https://static.ninoxdb.de/images/logo-ninox-new-2@2x.png", "NINOX_LOGO.png")
---
Anschließend kann man da Bild (oder auch PDF) in ein Bildfeld bewegen:
---
Bildfeld:="NINOX_LOGO.png"
---
Dabei verschwidet die Datei aus dem Anhang und erscheint im Bildfeld.
Mit API hatte ich kein Erfolg. Sollte eigentlich nicht so schwehr sein, die Synchronisation zwischen APP und Cloud läuft ja mit Bilder.
LEo
-
Bitte einmal vollständig, das geht nicht.
-
Gerade keine Gelegenheit zum Testen, aber
Bildfeld:=file(this,"NINOX_LOGO.png")
sollte bei Leos Ansatz (Danke schonmal dafür!) funktionieren - oder?
lg, Torsten
-
Ich habe im Feld "Internet-Adresse" jetzt "Nach Änderung" folgendes... Keine Reaktion
-
Hallo, kann es sein, dass im Screenshot von 3:32 PM einfach nur das Semikolon am Ende der ersten Zeile fehlt?
-
Ja als PHP Coder war das auch meine erste Intention. Danach kommt aber der nächste Fehler ;)
Wäre schön wenn einer der Devs den Code mal verifziert postet.
-
imprtFile funktioniert nur als Code bei einem Button. Also einen Button hinzufügen und die Formel so schreiben:
—-
Vorschau:=importFile(this;'Internet-Adresse')
——
Leo
-
Upps, Tippfehler:
hinter "this” muss ein Komma statt Semikolon
-
Super danke! Die Info mit dem Button hatte gefehlt.
Gegenfrage - wie sende ich ein Bild an einen Link ? Quasi an eine API.
-
Soweit ich weiß, gibt es als Antwort bei API Abfrage eine JSON Datei. Diese kann keine Bilder beinhalten, ist einfach ein Text. Momentan kann man ein Bildfeld bei Webdatenbanken nur manuell freigeben und dann den Link weitergeben.
Leo
-
Danke für die Hilfe...
Wäre auch nettes Feature zum Export der Daten. Man könnte das Bild aber auch per Base64 als String übergeben und zB mit PHP decoden.
-
Habt ihr auch eine Idee, wie ein Bild über die API hochgeladen werden kann? Wenn ich z.B. einen POST auf
POST https://api.ninoxdb.de/v1/teams/TEAM/databases/DB/tables/TABLE/records
{
"id": 1,
"fields": {
"A": "https://URL_ZUM_BILD/BILD.JPG"
}
}
absetze und die URL eines Bildes mitsende, dann akzeptiert Ninox das. Es wird aber eben nicht das Bild, sondern die Bild-URL gespeichert. Hätte gedacht, dass Ninox die URL als solche erkennt und im Hintergrund herunterlädt.
Gruß Sergej
-
Beim letzten Webinar wurde gesagt, dass diese Funktion noch in Arbeit ist. Bis dahin würde ich importFile() versuchen
Leo
-
Hi Leo.
importFile()
kann über die API aufgerufen werden? -
Nein, aber wenn du die Bildadresse in ein Textfeld speicherst, kannst du mit dem Skript beim Öffnen der Datenbank die Bilder holen. Ist nicht so elegant wie mit der API, anderen Weg kenne ich momentan nicht.
Leo
-
@Leo Ahhhhhh. Danke dir. So weit hatte ich nicht gedacht...
Content aside
- vor 5 JahrenZuletzt aktiv
- 19Antworten
- 5012Ansichten