2011-12-16 10 views
1

YouTube Data API for PHPを使用しようとしています。ローカルにぶら下がっているPHP用のYouTubeデータAPI

ローカルで、私はこの簡単なスクリプトを実行しようとしていますMacの10.6.7、MAMP 1.9.6(PHP 5.3.5)、ZendのGdataの1.11.11

を実行しています:

<?php 

set_include_path('Zend/library'); 
require_once 'Zend/Loader.php'; 
Zend_Loader::loadClass('Zend_Gdata_YouTube'); 

$yt = new Zend_Gdata_YouTube(); 
$videoEntry = $yt->getVideoEntry('the0KZLEacs'); 
print_r($videoEntry); 

をこの環境では、このスクリプトはMAMPを再起動するまでブラウザをハングアップさせます。 PHPとApacheのログには何も報告されません。

スクリプトは自分のサーバーで正常に動作します。

これは、Zend GdataをMAMP(おそらく)で実行したり、ローカルでZend Gdataを実行する際に問題が発生する可能性は低いです。

ログにデータがないため、これはデバッグするのが難しいです。 誰もがこののデバッグについての考え方や問題の潜在的な原因を知っていますか?

注:&更新:です。より複雑な操作(認証とアップロード)を実行したいと思っていますので、私が受けたいルートです。私はZend Libraryなしで行くことができることを知っていますが、ライブラリがすでに存在する場合は時間の無駄です。

+0

それは直接あなたの質問に答えていないが、私は(http://stackoverflow.com/questions/ [YouTubeのAPIについての質問に答え] 8509332/last-upload-video-on-youtube-channel/8509964#8509964)、JSONレスポンスを直接解析するのはライブラリを使用するより簡単でした。 PHPにはJSON用の組み込み関数があり、これを使用することができます。それは外部依存よりも移植性があります。 – FakeRainBrigand

答えて

2

あなたの助けがあれば、you tube APIを使用することはそれほど難しくありません。

以前は.NETを使用してアクセスする方法についてブログ記事を書いていましたが、それはすべてXMLなのでPHPに変換するのは難しいことではありません。

あなたはここに私のポストを見つけることができます。

https://shawtyds.wordpress.com/2009/12/31/accessing-the-you-tube-api-from-c/

関連する問題