Ich bin neu in der Verwendung der themoviedb JSON api, und ich versuche gerade, etwas zu tun, was einfach erscheint: Zeige das Hauptplakat eines Films. Ich habe einen API-Schlüssel und hier ist der Code / die Antwort, die ich verwende.
%Vor%Meine einzige Frage ist jetzt, ich versuche ein Tag zu wiederholen, um das Poster anzuzeigen, aber ich bin mir nicht sicher, was der richtige Code wäre, wäre es so etwas?
%Vor%Jede Hilfe wäre willkommen!
Bearbeiten: Das Array config wurde hinzugefügt, aber das Echo kehrt mit nichts zurück. Die JSON für beide drucken fein und print_r
scheint mit json_decode
zu arbeiten, ich weiß nur nicht, warum ich keine Werte aus den Arrays
Es scheint, dass Sie eine zusätzliche Anfrage an /3/configuration
machen müssen, um zusätzliche Informationen zu erhalten.
Der gesuchte Parameter ist base_url
, mit dem Sie die URLs erstellen können.
Lesen Sie hier mehr: Ссылка
Sie wundern sich vielleicht, warum das erforderlich ist. Laut ihrer Site haben sie es so gemacht, dass sie ihre API leicht halten können und es scheint, dass sich die base_url
selten ändert (siehe Ссылка für mehr)
Sie können also diese Anfrage nur einmal alle X Mal (wie einmal am Tag zum Beispiel) machen und dann die base_url
verwenden, die ich bei allen nachfolgenden Anfragen bekomme.
BEARBEITEN: Seufz, ich dachte, du hättest nur Probleme, weil du nicht die base_url
hast, nicht mit den Daten vom json.
Und das ist es.
Sie sind nah dran. Sie müssen die base_url aus der Konfiguration nehmen, wie Sie es für die Filmabfrage getan haben ( Ссылка ) und die base_url vor was setzen Du hast und dann brauchst du auch die Poster- oder Kulissengröße. es sollte so etwas sein:
%Vor%also sollte die Ausgabe etwa so aussehen: Ссылка
Im Folgenden wird der Posterpfad ausgedruckt. Ich denke, das ist es, was du willst.
%Vor%Wenn Sie sich fragen, wie Sie die base_url erhalten, sehen Sie sich die Antwort von vadderung an.
Tags und Links php api json themoviedb-api