2011-07-30 125 views
1

我想要一个简单的方法,以便检索所有用户在Youtube上的上传,包括私人视频。我使用PHP和gdata API,而且我不想使用Zend Gdata。使用gdata API获取YouTube私密视频

任何想法或方法来做到这一点?

+0

使用Zend Gdata是最简单的方法。你为什么不想用它? – Jeune

+0

我无法安装它,因为我需要一个可供其他框架或CMS使用的通用解决方案。 – rashad

+0

看到我的答案:) – Jeune

回答

0

您可以使用Zend Gdata作为'通用解决方案'。例如,在这段代码中,我得到了这个video的视图数。没有必要使用Zend框架。正如你可以看到我使用的PHP CLI为这一个:

php > require_once 'Zend/Uri/Http.php'; 
php > require_once 'Zend/Gdata/YouTube.php'; 
php > $x = new Zend_Gdata_YouTube(); 
php > $x->setMajorProtocolVersion(2); 
php > $v = $x->getVideoEntry("zZ5tt6_guR4")->getVideoViewCount(); 
php > echo $v; 
1874357 

你的目的,你可以看到如何通过here使用它的更多细节。

关键是要包含必要的php文件。在我的示例btw中,我的Zend文件位于包含路径中。

+0

这是正确的 - 没有必要使用任何其他Zend Framework组件。您可以将Zend_Gdata文件作为独立包[在此](http://framework.zend.com/download/gdata)获取。我正在使用这个设置为我的项目之一,它工作正常。 –

+0

这是否包含私人视频(将来要发布的时间表)? – rashad

+0

我认为,对于私人视频,您需要先获得auth子令牌,然后才能获取诸如视图数量等信息。 – Jeune

相关问题