Ich verwende den Endpunkt Videos.update der YouTube Data API v3, um ein Video zu aktualisieren. Meine Absicht ist es, den Videotitel zu aktualisieren und alle anderen Videoinformationen unberührt zu lassen. In der Dokumentation wird darauf hingewiesen:
Wenn Sie eine Aktualisierungsanforderung einreichen und Ihre Anfrage keinen Wert für eine Eigenschaft angibt, die bereits einen Wert hat, wird der vorhandene Wert der Eigenschaft gelöscht.
Ich habe als Test ein Video-Update durchgeführt und dabei nur Werte für die erforderlichen Eigenschaften von id, snippet.title und angegeben snippet.categoryId. Danach stellte ich fest, dass nur einige der nicht spezifizierten Felder des Videos gelöscht wurden.
Zum Beispiel
, status.privacyStatus und RecordingDetails.recordingDate wurden beibehalten.
Warum werden nur die Werte einiger Videoeigenschaften zurückgesetzt, wenn ich sie nicht in einer Aktualisierungsanfrage angegeben habe? Welche Eigenschaften werden zurückgesetzt und welche behalten ihre Werte?
Code:
Ich verwende den Endpunkt Videos.update der YouTube Data API v3, um ein Video zu aktualisieren. Meine Absicht ist es, den Videotitel zu aktualisieren und alle anderen Videoinformationen unberührt zu lassen. In der Dokumentation wird darauf hingewiesen:
Wenn Sie eine Aktualisierungsanforderung einreichen und Ihre Anfrage keinen Wert für eine Eigenschaft angibt, die bereits einen Wert hat, wird der vorhandene Wert der Eigenschaft gelöscht.
Ich habe als Test ein Video-Update durchgeführt und dabei nur Werte für die erforderlichen Eigenschaften von id, snippet.title und angegeben snippet.categoryId. Danach stellte ich fest, dass nur einige der nicht spezifizierten Felder des Videos gelöscht wurden. Zum Beispiel [list] [*][code]snippet.description[/code] und snippet.tags wurden zurückgesetzt [*][code]snippet.defaultAudioanguage[/code], status.privacyStatus und RecordingDetails.recordingDate wurden beibehalten. [/list] [b]Warum werden nur die Werte einiger Videoeigenschaften zurückgesetzt, wenn ich sie nicht in einer Aktualisierungsanfrage angegeben habe? Welche Eigenschaften werden zurückgesetzt und welche behalten ihre Werte?[/b] Code: [code]import google_auth_oauthlib.flow import googleapiclient.discovery import pprint
def setup_youtube_auth(): """Sets up YouTube authentication via OAuth. Will open a browser window for user to login.""" flow = google_auth_oauthlib.flow.InstalledAppFlow.from_client_secrets_file(CLIENT_SECRETS_FILE, SCOPES) credentials = flow.run_local_server(port=0) youtube = googleapiclient.discovery.build("youtube", "v3", credentials=credentials) return youtube
Ich muss eine Möglichkeit implementieren, Videos von unserer Website auf YouTube hochzuladen. Ich habe die App bereits in Google Cloud registriert und alle erforderlichen Client -ID, Client...
Wenn ich eine YouTube -Video -URL habe, gibt es eine Möglichkeit, PHP und Curl zu verwenden, um die zugehörige Miniaturansicht aus der YouTube -API zu erhalten?
Beschreibung Zusammenfassung:
Die eingebetteten YouTube-Playlist-Player (mit IFrame HTML oder Iframe-API) oder den mobilen Browsern (Android) Crash oder Beenden während der Wiedergabe von...
Beim Einbetten von YouTube-Videos über die IFrame-API oder direkte Einbettungs-URLs zeigt der Player gelegentlich die Meldung „Fehler 153: Video-Player-Konfiguration“ an Fehler“, anstatt das Video zu...