Я пытаюсь использовать YouTube Data API for PHP.API данных YouTube для 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 ничего не сообщают.
Сценарий отлично работает на моем сервере.
Это может быть результатом осложнений, выполняющихся Zend Gdata с использованием MAMP (скорее всего) или осложнений при запуске Zend Gdata локально (с меньшей вероятностью).
Из-за отсутствия данных в журналах это трудно отлаживать. Есть ли у кого-нибудь представление о том, как сделать отладку или потенциальной причиной проблемы?
Примечание & Обновление: - это маршрут, который я бы хотел принять, поскольку я надеюсь выполнить более сложные действия (аутентификация и загрузка). Я знаю, что могу обойтись без библиотеки Zend, но это кажется пустой тратой времени, если библиотека уже существует.
Он не сразу ответить на ваш вопрос, но я [ответил на вопрос о API Youtube] (http://stackoverflow.com/questions/ 8509332/how-to-get-id-of-lastest-uploaded-video-on-youtube-channel/8509964 # 8509964), в котором прямой анализ ответа JSON был проще, чем использование библиотеки. PHP имеет встроенные функции для JSON, которые вы могли бы использовать для этого. Это более переносимо, чем внешние зависимости. – FakeRainBrigand