API данных YouTube для 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 Library, но это кажется пустой тратой времени, если библиотека уже существует.

1 ответ

Если это поможет, использование API you tube не так сложно.

Ранее я писал пост в блоге о том, как получить к нему доступ с помощью.NET, и, поскольку он полностью XML, его не должно быть слишком сложно перевести на PHP.

Вы можете найти мой пост здесь:

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

Другие вопросы по тегам