我看到youtube api从v2更改为v3,我的应用程序崩溃了。 我只需要从频道获取最后一个视频,之前,使用v2它很简单直接,你不需要任何帐户登录,但现在情况发生了变化。 我的旧api v2电话是这样的:
http://gdata.youtube.com/feeds/api/users/XYZ/uploads?alt=json&max-results=1
如何在没有任何app api密钥,登录等的情况下使用v3获得相同的结果......?
由于
答案 0 :(得分:0)
最好使用API。获得一把钥匙是免费的。但是,如果您真的不想这样做,您可以尝试使用DOMDocument解析数据的网页本身的复杂路线。
示例:
$url = 'https://www.youtube.com/channel/[CHANNEL_ID]';
$doc = new DOMDocument();
$doc->loadHTMLFile( $url );
$xpath = new DOMXPath( $doc );
然后您可以使用DOMXPath::query进行解析。