Youtube DataAPI发布的属性给出了视频上传的日期,而不是公开的

时间:2014-02-17 12:00:05

标签: php youtube youtube-api

过去几天我一直在使用Youtube API,现在我偶然发现了一个我无法解决的问题。

我正在关闭频道并将一些数据插入我的SQL数据库,问题是PlaylistItems'属性publishedAt

它告诉我视频上传的日期 - 因为你知道某些频道在发布日期保持他们的视频私密 - 我只想发布日期,因为它显示普通用户。

任何方式得到它?

2 个答案:

答案 0 :(得分:0)

如果我没有弄错,你正在讨论的已发布的属性并不代表上传时间,而是表示视频被添加到播放列表的时候 - 当然,这是有意义的,因为你正在看playlistItem对象。

如果你的意思是你正在查看video->列表对象,那么是... publishedAt属性表示上传日期。

据我所知,无法获得视频公开的日期。

答案 1 :(得分:0)

最终我开始使用Youtube API v2,因为使用Youtube API v3是一个新鲜的地狱。

使用方法: http://gdata.youtube.com/feeds/api/users/ID/uploads 或者如果你想要它在JSON中: http://gdata.youtube.com/feeds/api/users/ID/uploads?alt=jsonc&v=2

文档: https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds#User_Uploaded_Videos

:)