Hey, ich bin ziemlich vertraut mit der Youtube-API. Ich weiß, wie man Kanäle und Wiedergabelisten liest und relevante Videoinformationen, die ich als wichtig identifiziere, erhält Ich benutze PHP, um alles zu tun, aber um sicherzustellen, dass ich die richtige Idee habe, wie jede Anfrage / Antwort funktioniert, habe ich es im Browser mit dem API-Explorer versucht
Jetzt versuche ich, Videos in eine Playlist einzufügen, die ich gerade erstellt habe (auch über die API), aber ich habe Probleme, genau herauszufinden, wie meine Anfrage nicht richtig erstellt wurde
Hier ist die Anfrage
%Vor%Hier ist die Antwort
%Vor%Die Wiedergabeliste ist eine leere öffentlich sichtbare Wiedergabeliste, die ich mit dem API-Explorer erstellt habe und über die Standard-Youtube-Website angezeigt werden kann. Das Video wird nach dem Zufallsprinzip von Youtube ausgewählt ... versuchte ein paar, da es sich um ein spezifisches Problem mit einem Video handelte, aber kein Glück. Ich habe OAuth eingeschaltet und verwende ein Konto, das ein verifizierter Youtube-Partner ist.
Allerdings kann ich herausfinden, warum der Ressourcentyp nicht unterstützt wird. Ich habe mich im Internet mit Antworten nach links umgesehen, ohne genau herauszufinden, was ich falsch mache. Jede Hilfe bei diesem Problem wäre sehr willkommen weil ich im Moment irgendwie feststecke.
Ihr resourceId
ist nicht vollständig, da die API nicht identifiziert wird, wie der Parameter videoId
zu interpretieren ist. Versuchen Sie, das Attribut kind
von resourceId
wie folgt zu setzen:
Auf diese Weise weiß die API, in welcher "Domäne" (sozusagen) die Ressource zu finden ist, die durch die gesendete Zeichenfolge identifiziert wird.
Lesen Sie die Dokumentation unter Youtube Data Api
%Vor%
Das vollständige Projekt ist auf meinem GitHub
verfügbarTags und Links youtube youtube-api