Ich bin autorisiert.
Ich habe 2 Knöpfe wie diese auf meiner Seite:
%Vor%Ich möchte die ausgewählte Datei auf youtube hochladen, wenn ich auf die Schaltfläche "Hochladen" klicke. Ich rufe eine Funktion wie folgt auf:
%Vor%Das Problem ist, dass ich einen Fehler im Antwortobjekt "mediaBodyRequired" erhalte. Es ist, als würde ich den dateistream nicht korrekt senden.
Es gibt zwei Optionen für die Verwendung von v3 insert. Die Anfrage muss entweder:
Ich habe das nie mit dem offiziellen JavaScript-Client geschafft, aber ich habe eine ziemlich detaillierte Erklärung erstellt, wie das mit regulärem XmlHttpRequest funktioniert: Ссылка
Hier ist ein Beispiel für die erste Methode, bei der die Datei selbst der gesamte Anfragetext ist:
%Vor%Tags und Links javascript upload youtube-api youtube-javascript-api