7
votes

Comment puis-je obtenir la date à laquelle une vidéo a été téléchargée via l'API YouTube?

Je suis confus quant à l'endroit où je peux trouver la date à laquelle une vidéo YouTube a été téléchargée. J'utilise les deux fonctions suivantes:

$videoEntry->getUpdated()->getText();
$videoEntry->getVideoRecorded()


0 commentaires

4 Réponses :


3
votes

du Guide de référence YouTube API .

"the Spécifie l'heure à laquelle une entrée de liste de lecture a été téléchargée à l'origine sur YouTube."

Si vous parcourez simplement le fichier d'alimentation pour une vidéo particulière , comme http://gdata.youtube.com/feeds/api/videos / BTL5BERRK-G , vous pouvez voir la date téléchargée dans la balise "Publié", près du sommet: xxx

tout ce qui est "publié" techniquement signifie techniquement pour youtuber, C'est ma vidéo et je peux confirmer que c'est quand je l'ai téléchargé.


0 commentaires

3
votes

J'espérais réellement une réponse à travers l'API PHP spécifiquement. Aucune des fonctions de la documentation ne travaillait, bien que j'ai pu obtenir la date téléchargée de PHP, comme:

$videoEntry->mediaGroup->uploaded->text


2 commentaires

Peut-être ajouter 'php' comme une étiquette à cette question alors, si elle est spécifique à cette langue


J'ai essayé le code ci-dessus mais cela n'a pas vraiment fonctionné. J'ai donc essayé $ VideoTentry-> Publié et cela a fonctionné.



1
votes

0 commentaires

1
votes

Pour YouTube V3, c'est quelque chose comme ça:

https: //www.googleapis .Com / YouTube / V3 / Vidéos? Partie = SNIPPET & ID = (YOUTUBE_VIDEO_ID) & Key = (Your_oauthehkey)

"publié" semble avoir la date et l'heure de publication dans UTC TimeZone


0 commentaires