我没有从youtube API网址获取Feed。
我在youtube上有以下频道:
https://www.youtube.com/user/keyurmistry53
并尝试从中获取视频但未获取Feed的任何视频。以下是供稿网址。
http://gdata.youtube.com/feeds/api/videos?author=keyurmistry53&start-index=1&max-results=25
有谁能告诉我这是什么问题?
答案 0 :(得分:0)
使用给定的网址,api Feed只显示2个视频,而YouTube上的频道显示超过2个。检查视频设置是否存在差异。 api url适用于api版本2,不推荐使用。请参阅api版本3:https://developers.google.com/youtube/v3/getting-started
您的网址http://gdata.youtube.com/feeds/api/videos?author=keyurmistry53&start-index=1&max-results=25会显示2个视频(不显示完整的Feed数据):
<?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>
如果您根本没有提供任何Feed,那么您的代码似乎有问题,但不会使用您使用的网址。