Php 如何获取通过Youtube API上传视频的日期?
我不知道在哪里可以找到上传youtube视频的日期。我一直在使用以下两个函数:Php 如何获取通过Youtube API上传视频的日期?,php,api,date,youtube,Php,Api,Date,Youtube,我不知道在哪里可以找到上传youtube视频的日期。我一直在使用以下两个函数: $videoEntry->getUpdated()->getText(); $videoEntry->getVideoRecorded() 第一个问题是视频最后一次更新的时间,我不确定这和上传的时间是什么时候。 “录制的视频”并不总是存在。我想它是从相机元数据中获取的 我需要上传到youtube网站的日期。谢谢。来自 “标签指定播放列表条目最初上载到YouTube的时间。” 如果您只是浏览特定视频
$videoEntry->getUpdated()->getText();
$videoEntry->getVideoRecorded()
第一个问题是视频最后一次更新的时间,我不确定这和上传的时间是什么时候。
“录制的视频”并不总是存在。我想它是从相机元数据中获取的
我需要上传到youtube网站的日期。谢谢。来自
“标签指定播放列表条目最初上载到YouTube的时间。”
如果您只是浏览特定视频的提要文件,例如,您可以在顶部附近的“published”标记中看到上载日期:
<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>
...
http://gdata.youtube.com/feeds/api/videos/bTL5bErRk-g
2009-08-02T13:59:54.000Z
2009-10-29T11:20:11.000Z
...
无论“发布”在技术上对YouTube意味着什么,这都是我的视频,我可以确认这就是我上传它的时候。我实际上希望通过PHP API找到答案。文档中的所有函数都不起作用,尽管我可以从PHP上传日期,如下所示:
$videoEntry->mediaGroup->uploaded->text
最新的Youtube API支持日期
对于Youtube V3,它是这样的:
“publishedAt”似乎有UTC时区中的发布日期和时间如果是特定于该语言的,那么可以在这个问题中添加“php”作为标记。我尝试了上面的代码,但效果不太好。所以我尝试了$videoEntry->published,效果不错。