
Sign up to save your podcasts
Or


In dieser Episode geht es um:
Was ist eine API? (01:16)
Eine API ist ganz einfach gesprochen eine Schnittstelle zwischen zwei Computern. Also sie schafft die Möglichkeit, dass sich zwei Systeme miteinander unterhalten und Daten austauschen können.
Wie werden diese APIs genutzt? (06:10)
Die (manuelle) Nutzung einer API ist nicht ganz einfach. Das ist allerdings kein Problem, da APIs ja primär dafür gedacht sind, dass Systeme miteinander arbeiten und nicht, dass ein Mensch mit einbezogen muss. Häufig wird bei der Verwendung von APIs nicht mit Dateiformaten, die gut (für Menschen) verständlich sind, gearbeitet. Während wir oft mit Excel oder CSV Dateien arbeiten, sind die Dateiformate, über die APIs kommunizieren, sehr viel komplexer und für Menschen schwer lesbar.
Was unterscheidet eine Rest-API von einem einfach CSV Export? (09:25)
Rest-APIs arbeiten mit strukturierten Objekten. Strukturiert bedeutet in der Excel Welt, dass jede Eigenschaft eines Objekts eine Zelle erhält.
Was ist der Unterschied zwischen API Endpunkten und Standards? (18:27)
Ein Endpunkt beschreibt eine Operation/Aktion (z.B. abrufen, verändern, löschen) auf einem bestimmten Datenmodell (z.B. Conversion oder Advertiser). Standards beschreiben die Form, in der Dinge aussehen bzw. Ablaufen müssen, sodass ein einheitliches Format bzw. Sprache vorliegt.
Wie geht ein Entwickler an eine API heran? (22:59)
API First! (26:18)
Eine API First Strategie ermöglicht es zum Beispiel, die grafische Benutzeroberfläche auszutauschen, ohne die Programmlogik und das Backend verändern zu müssen.
Mithilfe von API First werden also viele Produkte und Funktionen unabhängig von der Darstellung im Frontend (grafische Benutzeroberfläche) entwickelt. Bei Veränderungen bei einzelnen Teilen des Programms ist durch die Unabhängigkeit nicht alles betroffen.
Außerdem können externe Nutzer der Technologie - sprich in der Regel die Kunden - können auf Basis von APIs Automatisierungen bauen.
Wie beeinflussen APIs die Ingenious Plattform?
Die klassischen Anwendungsfälle einer API (in der Partnermarketing Welt) (35:33)
Validierung von Conversions
Die Zukunft der APIs (42:40)
Während sich drumherum vieles getan hat, hat sich der Standard der (Rest-) APIs in den letzten Jahren kaum verändert. Das Tooling hat sich zwar sehr wohl verändert, weshalb Standard API Beschreibungen und Dokumentationen nun möglich sind und sich der Umgang mit APIs weiterentwickelt und vereinfacht hat. Allerdings bleiben die Spezifikationen und die Standards der APIs gleich.
By Ingenious TechnologiesIn dieser Episode geht es um:
Was ist eine API? (01:16)
Eine API ist ganz einfach gesprochen eine Schnittstelle zwischen zwei Computern. Also sie schafft die Möglichkeit, dass sich zwei Systeme miteinander unterhalten und Daten austauschen können.
Wie werden diese APIs genutzt? (06:10)
Die (manuelle) Nutzung einer API ist nicht ganz einfach. Das ist allerdings kein Problem, da APIs ja primär dafür gedacht sind, dass Systeme miteinander arbeiten und nicht, dass ein Mensch mit einbezogen muss. Häufig wird bei der Verwendung von APIs nicht mit Dateiformaten, die gut (für Menschen) verständlich sind, gearbeitet. Während wir oft mit Excel oder CSV Dateien arbeiten, sind die Dateiformate, über die APIs kommunizieren, sehr viel komplexer und für Menschen schwer lesbar.
Was unterscheidet eine Rest-API von einem einfach CSV Export? (09:25)
Rest-APIs arbeiten mit strukturierten Objekten. Strukturiert bedeutet in der Excel Welt, dass jede Eigenschaft eines Objekts eine Zelle erhält.
Was ist der Unterschied zwischen API Endpunkten und Standards? (18:27)
Ein Endpunkt beschreibt eine Operation/Aktion (z.B. abrufen, verändern, löschen) auf einem bestimmten Datenmodell (z.B. Conversion oder Advertiser). Standards beschreiben die Form, in der Dinge aussehen bzw. Ablaufen müssen, sodass ein einheitliches Format bzw. Sprache vorliegt.
Wie geht ein Entwickler an eine API heran? (22:59)
API First! (26:18)
Eine API First Strategie ermöglicht es zum Beispiel, die grafische Benutzeroberfläche auszutauschen, ohne die Programmlogik und das Backend verändern zu müssen.
Mithilfe von API First werden also viele Produkte und Funktionen unabhängig von der Darstellung im Frontend (grafische Benutzeroberfläche) entwickelt. Bei Veränderungen bei einzelnen Teilen des Programms ist durch die Unabhängigkeit nicht alles betroffen.
Außerdem können externe Nutzer der Technologie - sprich in der Regel die Kunden - können auf Basis von APIs Automatisierungen bauen.
Wie beeinflussen APIs die Ingenious Plattform?
Die klassischen Anwendungsfälle einer API (in der Partnermarketing Welt) (35:33)
Validierung von Conversions
Die Zukunft der APIs (42:40)
Während sich drumherum vieles getan hat, hat sich der Standard der (Rest-) APIs in den letzten Jahren kaum verändert. Das Tooling hat sich zwar sehr wohl verändert, weshalb Standard API Beschreibungen und Dokumentationen nun möglich sind und sich der Umgang mit APIs weiterentwickelt und vereinfacht hat. Allerdings bleiben die Spezifikationen und die Standards der APIs gleich.