当前位置: 首页 > 知识库问答 >
问题:

没有帐户的Youtube视频列表(使用新的API v3)

韦智刚
2023-03-14

我看到youtube api从v2更改为v3,我的应用程序崩溃了。我只需要从一个频道获取最后一个视频,之前,使用v2很容易,很简单,您不需要任何帐户登录,但现在情况发生了变化。我以前的api v2调用是这样的:

http://gdata.youtube.com/feeds/api/users/XYZ/uploads?alt=json

我怎样才能得到相同的结果与v3没有任何应用程序API密钥,登录等...

谢谢

共有1个答案

白吕恭
2023-03-14

最好使用 API。获得钥匙是免费和容易的。但是,如果您真的不想这样做,则可以尝试使用DOMDocument解析网页本身以获取数据的复杂方法。

例:

$url = 'https://www.youtube.com/channel/[CHANNEL_ID]';
$doc = new DOMDocument();
$doc->loadHTMLFile( $url );
$xpath = new DOMXPath( $doc );

然后您可以使用DOMXPath::查询进行解析。

 类似资料:
  • 我正在尝试获取用户使用 YouTube 数据 API (V3) 制作的频道 ID 列表。我该怎么做?我有在授权后获得的用户访问令牌。 我想获取每个频道的订阅者计数,我已经通过传递一个我知道的频道ID完成了,但这是为了测试目的。 我使用来自< code > org . spring framework . web . client 的< code>RestTemplate来发出请求。 我试着实现一个

  • 我试图使用下面的json url显示我的youtube频道中的所有视频。但它只有25个视频显示从这个网址。 https://gdata.youtube.com/feeds/api/videos?author=Anklespankin 实际上,用户已经上传了500多个视频 https://www.youtube.com/user/Anklespankin 如何获取所有视频。给我一个json解决方案。

  • 我已经遵循了一个关于如何使用youtube gdata的教程。使用来自youtube的视频和点击来填充列表视图。源代码可在以下位置找到: http://blog.blundell-apps.com/click-item-in-a-listview-to-show-youtube-video/ 一旦我更改了YouTube GData链接 来自: https://gdata.youtube.com/f

  • 我正在使用youtube v3 API检索播放列表的视频,并通过此链接获得50个项目,没有任何问题:- https://www.googleapis.com/youtube/v3/playlistItems?part=snippet 但是视频数是100,我只有50个。我如何获得接下来的50个项目?我尝试了start index,但它不适用于v3 API。感谢任何帮助。

  • 我正在使用https://developers.google.com/youtube/的这些API,但是我想不出,给定一个youtube频道地址,如何获得带有相关信息的视频列表(至少是单个视频url和标题)

  • 我想获取具有Id的单个频道的所有视频。我只得到频道信息的问题。这是我正在使用的链接: https://g data . YouTube . com/feeds/API/users/UCD CIB _ pnqpr 0m _ kkdg 4d z5 a?v=2