Qgelm

Entwicklerhumor: 10+ witzige API für dein nächstes Web-Projekt

Originalartikel

Backup

<html> <p class=„u-text-small“><time class=„u-color-mute“ datetime=„2020-05-19 07:00:29“>19.05.2020, 07:00 Uhr</time><strong>Hinweis:</strong> Wir haben in diesem Artikel Provisions-Links verwendet und sie durch „*“ gekennzeichnet. Erfolgt &#252;ber diese Links eine Bestellung, erh&#228;lt t3n.de eine Provision.</p><p class=„u-text-teaser“>Wir haben eine Reihe von Programmierschnittstellen (API) f&#252;r euch, die nicht in allen F&#228;llen gro&#223;en Nutzen bieten, aber jedenfalls Spa&#223; machen. Die ein oder andere Skurrilit&#228;t ist ebenfalls dabei.</p><p>Anzeige</p><p>&#220;ber das Ansprechen einer API (Application-Programming-Interface), landl&#228;ufig als Programmierschnittstelle &#252;bersetzt, k&#246;nnen Entwickler standardisiert Funktionen eines anderen Dienstes ansprechen, auf den sie ohne die API keinen Zugriff h&#228;tten. So k&#246;nnen Smartphone-Apps etwa die Kamera der Ger&#228;te &#252;ber eine API ansprechen.</p><p><strong>Nix mehr verpassen:</strong> <em>Die t3n Newsletter zu deinen Lieblingsthemen!</em> <a class=„tg-native-nl-section“ href=„https://t3n.de/info/t3n-newsletter/“ title=„Newsletter Anmeldung“>Jetzt anmelden</a></p><p>Anzeige</p><h2 id=„ia-das-ist-eine-api-das-bedeutet-rest“>Das ist eine API, das bedeutet REST</h2><p>Im Web sind API insbesondere f&#252;r das Abfragen von Daten aus anderen Webdiensten und die &#220;bernahme der Ergebnisse in das eigene Angebot wichtig. <a href=„https://developer.spotify.com/documentation/web-api/“>Spotifys API</a> etwa erlaubt die Remote-Recherche nach &#246;ffentlichen Informationen wie K&#252;nstlern, Alben und einzelnen St&#252;cken &#252;ber den gesamten Spotify-Katalog hinweg.</p><p>Dabei arbeiten die API im Web auf der Basis der REST-Architektur (Representational State Transfer). Vereinfacht ausgedr&#252;ckt beschreibt das REST-Modell eine Verbindung zwischen einem Client und einem Server, bei der Anfragen vom Client &#252;ber HTTP-Methoden gestellt und vom Server in der Regel per JSON oder XML beantwortet werden. Die Kommunikation l&#228;uft vollst&#228;ndig &#252;ber Bestandteile der Web-Architektur ab und ben&#246;tigt somit keine zus&#228;tzlichen Implementationen.</p><p>Entsprechend einfach ist prinzipiell das Vorhalten einer API, noch einfacher deren Abfrage. So ist es kein Wunder, dass es Dienstanbieter gibt, die mehr oder minder spa&#223;ige API ins Leben gerufen haben, die h&#228;ufig nicht mehr tun, als ein Schmunzeln hervorzurufen, manchmal aber auch riesige Datenmengen zug&#228;nglich machen. Einige dieser API haben wir folgend f&#252;r euch zusammengestellt.</p><h2 id=„ia-fun-translations“>Fun Translations</h2><p>Die <a href=„https://funtranslations.com/api/“>Fun-Translations-API</a> bietet &#220;bersetzungen von Englisch in &#252;ber 50 andere Sprachen und Codes an. So k&#246;nnt ihr etwa von Englisch nach Klingonisch, Dorthraki oder Morse-Code &#252;bersetzen. Die konkrete API wird &#252;ber den POST-Parameter angesprochen. Das Ergebnis steht als JSON-Objekt bereit.</p><h2 id=„ia-chuck-norris-jokes“>Chuck Norris Jokes</h2><div id=„attachment_1279303“ class=„wp-caption alignnone c3“><img class=„size-large wp-image-1279303“ src=„https://assets.t3n.sc/news/wp-content/uploads/2020/05/chucknorris-logo-coloured-small2x-620x377.png?auto=format&amp;h=377&amp;ixlib=php-2.3.0&amp;w=620“ alt=„“ width=„620“ height=„377“ referrerpolicy=„no-referrer“ /><p class=„wp-caption-text“>Die &#196;hnlichkeit ist gar nicht mal frappierend. (Screenshot: t3n)</p></div><p><a href=„https://api.chucknorris.io/“>Chucknorris.io</a> ist eine API, die einen zuf&#228;llig ausgew&#228;hlten Chuck-Norris-Witz per JSON und in englischer Sprache zur&#252;ckgibt. Beim Abruf kann noch eine thematische Kategorie festgelegt werden. Mehr Eingriff seitens des API-Nutzers ist nicht m&#246;glich. Chucknorris.io gibt es auch f&#252;r Slack und den Facebook Messenger.</p><h2 id=„ia-tronald-dump“>Tronald Dump</h2><p><a href=„https://www.tronalddump.io/“>Tronald Dump</a> ist ein Archiv der &#8222;d&#252;mmsten Dinge, die Donald Trump je gesagt hat.&#8220; Neben dem durchsuchbaren Archiv bietet der Dienst auch <a href=„https://docs.tronalddump.io/“>eine API</a> an, mit der relativ flexibel im Gesamtbestand gesucht werden kann. Wer will, entscheidet sich f&#252;r eine zuf&#228;llig ausgew&#228;hlte Aussage des US-Pr&#228;sidenten. Wer nicht genug von Trump bekommen kann, sollte wom&#246;glich f&#252;r den Newsletter <a href=„https://mailchi.mp/45f79e884f84/the-daily-tronald-dump“>The Daily Tronald Dump</a> abonnieren.</p><h2 id=„ia-marvel-comics-api“>Marvel-Comics-API</h2><div id=„attachment_1279302“ class=„wp-caption alignnone c3“><img class=„size-large wp-image-1279302“ src=„https://assets.t3n.sc/news/wp-content/uploads/2020/05/marvel-comics-api-620x253.png?auto=format&amp;h=253&amp;ixlib=php-2.3.0&amp;w=620“ alt=„“ width=„620“ height=„253“ referrerpolicy=„no-referrer“ /><p class=„wp-caption-text“>Die Marvel-API. (Screenshot: t3n)</p></div><p>Marvel macht 70 Jahre Comics per API zug&#228;nglich. Die <a href=„https://developer.marvel.com/“>Marvel-Comics-API</a> erlaubt den Zugriff auf das Marvel-Universum. Sie bietet Informationen zu Protagonisten, Antagonisten und allen anderen, die darin vorkommen. Das d&#252;rfte ein Eldorado f&#252;r all jene sein, die Fan-Seiten erstellen. Aber auch Shops, die Merchandising verkaufen, k&#246;nnten von den akkuraten Informationen des Urhebers profitieren.</p><h2 id=„ia-kanye.rest“>Kanye.rest</h2><p>Fans des amerikanischen Musikers Kanye West freuen sich eventuell &#252;ber die API <a href=„https://kanye.rest/“>kanye.rest</a>. Die liefert ein zuf&#228;llig gew&#228;hltes Zitat des K&#252;nstlers.</p><h2 id=„ia-poke-api“>Poke-API</h2><p>Freunde der Taschenmonster aus dem Hause Nintendo erhalten mit der <a href=„https://rapidapi.com/stefan.skliarov/api/Poke“>Poke-API</a> eine umfangreiche Schnittstelle zum sogenannten Pokedex, also dem Index aller verf&#252;gbaren Pokemon nebst deren F&#228;higkeiten und Einschr&#228;nkungen. Pokemon sind so beliebt, dass es sogar <a href=„https://pokeapi.co/“>mehrere API-Anbieter</a> gibt.</p><h2 id=„ia-anidb-api“>AniDB-API</h2><p>Wer sich f&#252;r Anime, die aus Japan stammenden Zeichentrickfilme, meist auf der Basis von Mangas, also japanischen Comics, interessiert, wird mit den verschiedenen <a href=„https://wiki.anidb.net/API“>API der AniDB</a> seine Freude haben. Die AniDB nimmt f&#252;r sich in Anspruch, eine umfassende Informationsquelle zu Trickfilmen und ihren Inhalten zu sein. Sie spiegelt nicht nur die Inhalte der Filme wider, sondern bietet umfassende Infos zu allen Charakteren.</p><p>Ganz &#228;hnlich ist die <a href=„https://kitsu.docs.apiary.io/#“>Kitsu-API</a>. Auch sie besch&#228;ftigt sich mit Anime, legt dabei den inhaltlichen Fokus jedoch mehr auf neue Anime, die es erst noch zu entdecken gilt.</p><p>Geht es euch eher um Informationen zu Filmen im Allgemeinen, ist sicherlich die <a href=„http://www.omdbapi.com/“>OMDb-API</a> der Open Movie Database einen Blick wert. F&#252;r Unterst&#252;tzer hat der Anbieter eine zus&#228;tzliche Poster-API im Angebot, die die offiziellen Filmplakate ausspuckt.</p><h2 id=„ia-iss-api“>ISS-API</h2><p>Wenn ihr schon immer mal euren eigenen ISS-Tracker bauen wolltet: Mit dieser API geht das. Die <a href=„http://open-notify.org/Open-Notify-API/ISS-Location-Now/“>ISS-API</a> liefert die jeweils aktuelle Position der internationalen Raumstation ISS zur&#252;ck. Nicht mehr, aber auch nicht weniger. Daf&#252;r ben&#246;tigt die API keine Parameter ;-)</p><p>Wenn euch diese API ein wenig d&#252;nn erscheint, weil ihr mehr Infos zum Weltraum und seiner Erforschung ben&#246;tigt, dann sei euch das API-Portal der US-Weltraumbeh&#246;rde Nasa empfohlen. &#220;ber die <a href=„https://api.nasa.gov/“>Nasa-API</a> kommt ihr sogar per REST-Call an den Bilderbestand der Beh&#246;rde heran.</p><p>Sind es mehr die fiktiven Raumabenteuer, die euer Interesse wecken, kommt <a href=„https://swapi.dev/“>die Star-Wars-API</a> vielleicht gerade richtig. Alle Daten aus sieben der neun Filme des Skywalker-Epos stehen euch &#252;ber diese REST-API als JSON-Objekte zur Verf&#252;gung. Die Star-Wars-API ist derma&#223;en beliebt, dass sich ein regelrechtes &#214;kosystem an Wrappern und anderen N&#252;tzlichkeiten um sie gebildet hat.</p><h2 id=„ia-musixmatch-api“>Musixmatch-API</h2><p>Die Spotify-API hatten wir weiter oben schon erw&#228;hnt. Musikbegeisterte Webentwickler k&#246;nnen mit der <a href=„https://developer.musixmatch.com/documentation“>Musixmatch-API</a> die Ergebnisse der Spotify-API noch verbessern &#8211; oder beide gleich ganz unabh&#228;ngig voneinander nutzen. Musixmatch liefert auf die parametrisierte Anfrage eures Client den gew&#252;nschten Songtext zur&#252;ck. Den k&#246;nnt ihr dann in eurer App oder eurer Website einblenden.</p><h2 id=„ia-jservice-api“>jService-API</h2><p>Die jService-API ist eine Schnittstelle zu einer Datenbank mit fast 160.000 Eintr&#228;gen. Damit l&#228;sst sich ein Ratespiel im Stile von &#8222;Wer wird Million&#228;r&#8220; oder &#8222;Jeopardy&#8220; best&#252;cken. Alle Fragen und Antworten stehen ausschlie&#223;lich in englischer Sprache zur Verf&#252;gung.</p><p>Wenn ihr auf eurer Website ein Kartenspiel integrieren wollt, schaut euch mal die <a href=„https://deckofcardsapi.com/“>Deck-of-Cards-API</a> an. Die erlaubt den Aufbau verschiedener Kartenspiele und liefert die Karten als solche direkt mit.</p><div id=„attachment_1279301“ class=„wp-caption alignnone c3“><img class=„size-large wp-image-1279301“ src=„https://assets.t3n.sc/news/wp-content/uploads/2020/05/bier-api-620x197.png?auto=format&amp;h=197&amp;ixlib=php-2.3.0&amp;w=620“ alt=„“ width=„620“ height=„197“ referrerpolicy=„no-referrer“ /><p class=„wp-caption-text“>Die Bier-API. (Screenshot: t3n)</p></div><p>Wo wir gerade bei Trivia sind, die <a href=„https://www.brewerydb.com/“>BreweryDB-API</a> ist von &#228;hnlich freizeitorientiertem Interesse. &#220;ber die API, die auch Schreibzugriffe erm&#246;glicht, k&#246;nnt ihr auf die Inhalte einer der gr&#246;&#223;ten Bier-Datenbanken der Welt zugreifen. Die Bier-Datenbank kann sogar kommerziell, dann gegen Geb&#252;hr, genutzt werden.</p><p>Apropos Grundnahrungsmittel: Mit der <a href=„https://spoonacular.com/food-api“>Spoonacular-API</a> greift ihr auf eine Nahrungsdatenbank mit &#252;ber einer halben Million Eintr&#228;gen zu. Davon stellen rund 360.000 Eintr&#228;ge vollst&#228;ndige Rezepte dar, die auf passenden Websites unkompliziert eingesetzt werden k&#246;nnten.</p><div id=„attachment_1279300“ class=„wp-caption alignnone c3“><img class=„size-large wp-image-1279300“ src=„https://assets.t3n.sc/news/wp-content/uploads/2020/05/spoonacular-620x472.png?auto=format&amp;h=472&amp;ixlib=php-2.3.0&amp;w=620“ alt=„“ width=„620“ height=„472“ referrerpolicy=„no-referrer“ /><p class=„wp-caption-text“>Essen ist meine Lieblingsspeise &#8211; Ephraim Kishon. (Screenshot: t3n)</p></div><p>Wer ganz wild auf Tacos und Rezepte drumherum ist, kann die <a href=„https://github.com/evz/tacofancy-api“>Tacofancy-API</a> nach Herzenslust verwenden. Rezepte f&#252;r Dips gibt es auch.</p><p>Wichtige Informationen zu den L&#228;ndern dieser Erde k&#246;nnt ihr &#252;ber die <a href=„https://restcountries.eu/“>REST-Countries-API</a> abfragen. Dabei erlaubt die API auch &#252;bergreifende Suchen, etwa nach Region.</p><h2 id=„ia-giphy-api“>Giphy-API</h2><p>Auch das gro&#223;e und beliebte GIF-Portal Giphy bietet Entwicklern innerhalb eines vollst&#228;ndigen <a href=„https://developers.giphy.com/“>Software-Development-Kits (SDK)</a> eine eigene API. Mit der <a href=„https://developers.giphy.com/docs/api“>Giphy-API</a> greift ihr programmatisch auf den riesigen GIF-Bestand des Anbieters zu. Giphy liefert eine ausf&#252;hrliche Dokumentation mit und zeigt im Detail, wie die Umsetzung f&#252;r das Web, iOS und Android aussehen sollte.</p><h2 id=„ia-advice-slip-api“>Advice-Slip-API</h2><p>Anzeige</p><p>Wer ist nicht immer froh, einen guten Ratschlag im Stile eines &#8222;Wenn du es nicht &#228;ndern kannst, solltest du dich nicht dar&#252;ber aufregen&#8220; zu erhalten? Genau solche kleinen Lebensweisheiten liefert die <a href=„https://api.adviceslip.com/“>Advice-Slip-API</a> als JSON-Objekt zur&#252;ck. Ist es Gl&#252;ck oder Pech, dass die Texte nur in englischer Sprache verf&#252;gbar sind?</p><p><strong>Passend dazu: <a href=„https://t3n.de/news/api-website-839851/“>Auf der Suche nach API? Diese Website hat sie alle!</a></strong></p><div id=„vgWortPixel“ class=„c4“><img class=„vgWortPixel“ src=„https://ssl-vg03.met.vgwort.de/na/68aebad1b01d4da6b6c114bdc4715d2c“ width=„1“ height=„1“ alt=„“ referrerpolicy=„no-referrer“ /></div> </html>

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information