过去几天我一直在使用Youtube API,现在我偶然发现了一个我无法解决的问题。
我正在关闭频道并将一些数据插入我的SQL数据库,问题是PlaylistItems
'属性publishedAt
。
它告诉我视频上传的日期 - 因为你知道某些频道在发布日期保持他们的视频私密 - 我只想发布日期,因为它显示普通用户。
任何方式得到它?
答案 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
:)