我没有从youtube API URL获取提要。
我在youtube上有以下频道:
https://www.youtube.com/user/keyurmistry53
并试图从中获取视频,但没有为提要获取任何视频。以下是提要URL。
http://gdata.youtube.com/feeds/api/videos?author=keyurmistry53&start-index=1&max-results=25
使用给定的url, api feed只显示2个视频,而YouTube上的频道显示超过2个。检查视频设置是否有差异。api url是针对已弃用的api版本2的。参见api版本3:https://developers.google.com/youtube/v3/getting-started
你的url, http://gdata.youtube.com/feeds/api/videos?author=keyurmistry53&start-index=1&max-results=25,显示2个视频,这是(不显示完整的饲料数据):
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns='http://www.w3.org/2005/Atom'>
<entry>
<title type='text'>Tera Milna Sonu Nigam</title>
<link rel='alternate' type='text/html' href='http://www.youtube.com/watch?v=pwRoUHqn9Pw&feature=youtube_gdata'/>
<link rel='http://gdata.youtube.com/schemas/2007#video.related' type='application/atom+xml' href='http://gdata.youtube.com/feeds/api/videos/pwRoUHqn9Pw/related'/>
<link rel='http://gdata.youtube.com/schemas/2007#mobile' type='text/html' href='http://m.youtube.com/details?v=pwRoUHqn9Pw'/>
<link rel='self' type='application/atom+xml' href='http://gdata.youtube.com/feeds/api/videos/pwRoUHqn9Pw'/>
<author>
<name>Keyur Mistry</name>
<uri>http://gdata.youtube.com/feeds/api/users/keyurmistry53</uri>
</author>
</entry>
<entry>
<title type='text'>Gujarati Savariyo Re maro</title>
<link rel='alternate' type='text/html' href='http://www.youtube.com/watch?v=D4XA4mLZcAU&feature=youtube_gdata'/>
<link rel='http://gdata.youtube.com/schemas/2007#video.related' type='application/atom+xml' href='http://gdata.youtube.com/feeds/api/videos/D4XA4mLZcAU/related'/>
<link rel='http://gdata.youtube.com/schemas/2007#mobile' type='text/html' href='http://m.youtube.com/details?v=D4XA4mLZcAU'/>
<link rel='self' type='application/atom+xml' href='http://gdata.youtube.com/feeds/api/videos/D4XA4mLZcAU'/>
<author>
<name>Keyur Mistry</name>
<uri>http://gdata.youtube.com/feeds/api/users/keyurmistry53</uri>
</author>
</entry>
</feed>
当你没有得到任何提要,那么似乎有一些问题与你的代码,但不是与使用的url。