Wie bekomme ich das Datum, zu dem ein video hochgeladen wurde, durch die Youtube-API?
Ich bin verwirrt, wo finde ich das Datum ein video auf youtube hochgeladen wurde. Ich habe mit den folgenden zwei Funktionen:
$videoEntry->getUpdated()->getText();
$videoEntry->getVideoRecorded()
Die erste ist, wenn das video wurde aktualisiert, und ich bin mir nicht so sicher, das ist das gleiche, wie wenn es hochgeladen wurde.
Die "video aufgezeichnet," ist nicht immer vorhanden. Ich gehe davon aus Ihr entnommen Kamera-Metadaten.
Ich brauche das Datum an dem es hochgeladen wurde, auf die youtube-website. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der YouTube-API-Reference Guide.
"Der
<yt:uploaded>
tag gibt die Zeit, die ein playlist-Eintrag war ursprünglich auf YouTube hochgeladen."Wenn Sie nur Sie die feed-Datei für ein bestimmtes video, wie http://gdata.youtube.com/feeds/api/videos/bTL5bErRk-g, Sie sehen können die hochgeladenen Datum in den "veröffentlicht" - tag, in der Nähe der Spitze:
Was auch immer 'veröffentlicht' bedeutet technisch gesehen auf YouTube, das ist mein video und ich kann bestätigen, dass das ist, wenn ich es hochgeladen.
War ich eigentlich in der Hoffnung auf eine Antwort durch die PHP-API-spezifisch. Keine der Funktionen, die in der Dokumentation gearbeitet, aber ich war in der Lage, das Datum hochgeladen von PHP etwa so:
Neuesten Youtube-API unterstützt Datum.
https://developers.google.com/youtube/v3/docs/search/list#examples
Youtube-V3, es ist so etwas wie dieses:
https://www.googleapis.com/youtube/v3/videos?part=snippet&id=(youtube_video_id)&key=(your_oauth_key)
"publishedAt" zu haben scheint, das Datum und die Uhrzeit der Veröffentlichung in der Zeitzone UTC läuft