2011-07-30 11 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フレームワークで使用する必要はありません。あなたは、私がこの1のための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ファイルを含めることです。私の例では、私のZendファイルはインクルードパス上にあります。

+0

これは正しいです - 他のZend Frameworkコンポーネントを使う必要はありません。 Zend_Gdataファイルはスタンドアロンのパッケージとして入手できます。[こちら](http://framework.zend.com/download/gdata)私は私のプロジェクトの1つのためにこの設定を使用しており、うまくいきます。 –

+0

これにはプライベートビデオ(将来公開予定)が含まれますか? – rashad

+0

プライベートビデオの場合、ビューの数などの情報を取得する前に、まず認証サブトークンを取得する必要があります。 – Jeune

関連する問題