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

时间:2015-05-21 04:47:14

标签: youtube-api youtube-data-api

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

http://gdata.youtube.com/feeds/api/users/XYZ/uploads?alt=json&max-results=1

如何在没有任何app api密钥,登录等的情况下使用v3获得相同的结果......?

由于

1 个答案:

答案 0 :(得分:0)

最好使用API​​。获得一把钥匙是免费的。但是,如果您真的不想这样做,您可以尝试使用DOMDocument解析数据的网页本身的复杂路线。

示例:

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

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