Plan
Gruppe C
11/06/2021
Wir benötigen, um unseren Use Case umsetzen zu können, natürlich Daten mit denen wir arbeiten. Dafür benutzen wir die APIs von Spotify und Ticketmaster. Aber was genau sind überhaupt APIs und wie funktionieren diese?
API ist die Abkürzung für „Application Programming Interface“. Dieses agiert als Programmierschnittstelle. (Luber S., Augusten, S., 2017). Dadurch können sich unterschiedliche Software-Ressourcen und -Komponenten untereinander verständigen und austauschen. (Freeman, J. , Maier, F., 2021). Durch vorab definierte Syntaxen werden strukturiert Daten übergeben. So kann bestimmt werden, wie Daten und Informationen von den Anwendungsmodulen empfangen und wieder zurückgeführt werden (Luber S., Augusten, S., 2017).
Wir haben uns als Gruppe überlegt, welche APIs wir für unser Use Case zunächst nutzen möchten. Wir haben uns nach Abwägen der Vor- und Nachteile für zwei APIs entschieden. Zum einen die API von Spotify und zum anderen die API von Ticketmaster. Im Folgenden werden wir erläutern, warum genau wir uns für diese entschieden haben und geben einen Ausblick, welche Daten und APIs man noch erweitern könnte.
Wir haben uns noch die APIs von „Bands in Town“, „Bandcamp“ und „Eventim“ angeschaut. Hier konnte man entweder nicht den Radius mit ausgeben lassen, musste eine Freischaltung (teilweise auf hoher Universitäts-Ebene) beantragen oder die Dokumentation war nicht so gut, wie bei anderen APIs.
Später könnte man noch weitere APIs und dadurch mehr Daten einsetzen. Beispielsweise die APIs von anderen Musik-Streamingservices, wie beispielsweise Apple Music oder Tidal. Auch auf der Konzertseite kann man noch mehr Daten ergänzen eben von anderen Anbietern, die in diesem Beitrag bereits erwähnt wurden.
Um unsere Use-Case aber nicht zu kompliziert zu gestalten und wir zum Umsetzen alle Daten aus den zwei gewählten APIs erhalten, bleiben wir bei diesen.
Freeman, J. & Maier, F. (2021, August, 24.) Was ist eine API? Computerwoche. https://www.computerwoche.de/a/was-sie-ueber-application-programming-interfaces-wissen-muessen,3547586 [Stand: 25.01.2022]
Luber S. & Augusten, S. (2017, März, 08.) Was ist eine API? Dev Insider. https://www.dev-insider.de/was-ist-eine-api-a-583923/[Stand: 25.01.2022]
Rabe, L. (2021, 17. September). Marktanteile der Musikstreaming-Anbieter an den Abonnenten weltweit 2021. Statista. https://de.statista.com/statistik/daten/studie/671214/umfrage/marktanteile-der-musikstreaming-anbieter-weltweit/ [Stand: 25.01.2022]
Spotify AB. (o.J.). Web API | Spotify for Developers. Spotify for Developers. https://developer.spotify.com/documentation/web-api/ [Stand: 25.01.2022]
Ticketmaster. (o.J.). Ticketmaster API Explorer V2.0. Ticketmaster Developer. https://developer.ticketmaster.com/api-explorer/v2/ [Stand: 25.01.2022]