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