WEBVTT

00:00.050 --> 00:01.220
Die Filmdatenbank.

00:01.220 --> 00:09.440
Die IMDb stellt eine API zur Verfügung, mit der Entwickler Informationen über Filme, Fernsehsendungen und andere verwandte Daten abrufen

00:09.440 --> 00:10.340
können.

00:10.370 --> 00:17.810
Diese Anfragen werden mit Http-Methoden wie Get gestellt, und die Antworten liegen normalerweise im Json-Format vor.

00:17.840 --> 00:23.660
Lassen Sie uns erklären, wie die IMDb-Filmanfragen und -antworten funktionieren.

00:23.690 --> 00:35.420
Für den Zugriff auf die API der Film-DB. org, gehen wir zur API dot the movie db. org/3 und diese wird als Basis-URL

00:35.420 --> 00:37.010
betrachtet.

00:37.040 --> 00:40.730
Dann müssen Sie den Endpunkt angeben.

00:40.760 --> 00:49.570
Die API von Imdb verfügt über verschiedene Endpunkte, die jeweils für eine bestimmte Art von Daten oder Funktionen bestimmt sind.

00:49.580 --> 00:58.250
Für filmbezogene Daten verwenden Sie normalerweise Endpunkte wie slash movie slash search slash movie oder slash discover

00:58.250 --> 00:59.750
slash movie.

00:59.780 --> 01:08.130
In unserer Anwendung werde ich die Liste der beliebten Filme abrufen, also muss ich auf den Endpunkt movie slash popular zugreifen.

01:08.160 --> 01:13.460
Dann sollten Sie das Fragezeichen folgen lassen.

01:13.470 --> 01:19.780
Dieses Fragezeichen trennt die Basis-URL und den Endpunkt von den Abfrageparametern.

01:19.800 --> 01:27.990
Abfrageparameter sind Schlüssel-Wert-Paare, die an das Ende einer URL angehängt werden, um die Details einer HTTP-Anfrage

01:27.990 --> 01:31.260
anzupassen und zu spezifizieren.

01:31.290 --> 01:39.840
Diese Parameter werden von der Basis-URL durch ein Fragezeichen und von den anderen Parametern durch Ampersands getrennt.

01:39.870 --> 01:47.370
Abfrageparameter werden verwendet, um zusätzliche Informationen an den Server zu senden, wenn eine HTTP-Anfrage gestellt wird.

01:47.400 --> 01:54.450
Sie werden der URL als Schlüssel-Wert-Paare hinzugefügt, wobei der Schlüssel für den Parameternamen und der Wert für die

01:54.450 --> 01:57.420
mit diesem Parameter verbundenen Daten steht.

01:57.450 --> 02:07.500
Die Film-DB-Website fordert uns auf, den API-Schlüssel als Abfrageparameter in alle unsere Anfragen aufzunehmen.

02:07.530 --> 02:20.790
Öffnen Sie Ihren Browser, gehen Sie zu API dot the movie db. org/s3 und hier suche ich nach movie slash popular.

02:20.790 --> 02:30.360
Wenn ich den API-Schlüssel nicht angebe und auf "Enter" klicke, erscheint diese Meldung mit dem Statuscode

02:30.360 --> 02:34.200
"sieben ungültige API-Schlüssel".

02:34.230 --> 02:37.910
Sie müssen einen gültigen Schlüssel haben.

02:37.920 --> 02:44.700
Deshalb haben wir in den vorherigen Videos diesen API-Schlüssel erstellt und ein Konto auf der

02:44.700 --> 02:48.540
Website erstellt, um den API-Schlüssel zu erhalten.

02:48.570 --> 02:55.140
Wie ich Ihnen bereits sagte, muss ich die Abfrageparameter angeben.

02:55.140 --> 02:57.240
Beginnen Sie mit dem Fragezeichen.

02:57.240 --> 03:04.230
Dies ist der Beginn der Abfrageparameter und der Abfrageschlüssel ist gleich.

03:04.380 --> 03:08.820
Und das ist mein API-Schlüssel, drücken Sie Enter.

03:08.820 --> 03:13.470
Sie sehen hier die Antwort von unserem Server.

03:13.500 --> 03:14.940
Habt keine Angst.

03:15.120 --> 03:19.880
Dies ist die Antwort der movie DB-Server.

03:19.890 --> 03:24.990
Der Antwortkörper enthält die eigentlichen Daten, die von Tmdb zurückgegeben werden.

03:25.200 --> 03:32.370
Diese Daten liegen in der Regel im Json-Format vor und enthalten detaillierte Informationen über den oder die angeforderten

03:32.370 --> 03:33.240
Filme.

03:33.240 --> 03:39.300
Da ich die beliebten Filme angefordert habe, habe ich diese Liste zurückgeschickt.
