我正在尝试使用YouTube Data API for PHP。
在本地,我正在运行 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 日志不报告任何内容。
该脚本在我的服务器上运行良好。
这可能是由于使用 MAMP 运行 Zend Gdata 的复杂性(最有可能)或在本地运行 Zend Gdata 的复杂性(不太可能)造成的。
由于日志中缺少数据,因此很难调试。 有没有人知道如何调试这个或问题的潜在原因?
注意和更新:这是我想采取的路线,因为我希望执行更复杂的操作(身份验证和上传)。我知道我可以不使用 Zend 库,但如果该库已经存在,那似乎是在浪费时间。