2011-07-30 51 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

相關問題