2009-11-09 271 views
7

我很困惑,在哪里可以找到YouTube视频上传的日期。我一直在使用以下两种功能:如何获取通过Youtube API上传视频的日期?

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

首先是在视频最后更新,我不那么肯定是一样的,当它被上传的。 “录像”并不总是存在。我假设它来自相机元数据。

我需要它上传到YouTube网站的日期。谢谢。

回答

3

我真的很希望通过PHP API的答案具体。文档中没有任何功能可以工作,但我可以像PHP那样从PHP上传日期:

$videoEntry->mediaGroup->uploaded->text 
+0

也许添加 'PHP'作为这个问题的标签,那么,如果它是特定于该语言 – 2009-11-13 00:51:42

+3

我试过上面的代码,但它并没有工作。所以我尝试了$ videoEntry->发布和工作。 – JamesG 2011-06-24 12:08:34

3

YouTube API Reference Guide

<yt:uploaded>标记指定播放列表条目最初上传到YouTube的时间。”

如果你只是浏览特定视频饲料文件,如http://gdata.youtube.com/feeds/api/videos/bTL5bErRk-g,你可以看到在“发布”标签上传的日期,靠近顶部:

<entry> 
    <id>http://gdata.youtube.com/feeds/api/videos/bTL5bErRk-g</id> 
    <published>2009-08-02T13:59:54.000Z</published> 
    <updated>2009-10-29T11:20:11.000Z</updated> 
... 

无论“发表了”技术上的手段到YouTube,这是我的视频,我可以确认那是我上传的时间。

相关问题