Zend Framework 2.0.2 API YouTube

Вопрос

Я не могу найти какие-либо документы API YouTube в новой Zend Framework 2.0.2. Есть ли какие-либо внешние или дополнительные загрузки, которые мне нужно сделать? Все учебники основаны на более ранних версиях Zend!

Или я должен просто загрузить более старую версию Zend?


Ответ

Я даю этот ответ всем, кому это может понадобиться в будущем.

Вам нужно будет загрузить Zend Framework 1.7.7. Поскольку API YouTube использует папку Gdata. В моих исследованиях это единственная версия, которая будет поддерживать API YouTube.

Надеюсь, это поможет кому-то.

API GData доступен в ZF2, вам просто нужно установить пакет, содержащий его.

Здесь вы можете найти список доступных пакетов.

Если вы уже используете Composer для ZF2, просто добавьте "zendframework/zendgdata": "2.0.*" В список pacakges в разделе require а затем запустите php composer.phar update чтобы получить пакет GData, и теперь вы можете начать использовать классы GData.

Если вы не используете Composer, вот как вы можете получить библиотеку GData \ YouTube.

Из нового каталога установите Composer:

 curl -s https://getcomposer.org/installer | php 

Примечание. Если у вас нет cURL, просто загрузите программу установки из вышеуказанного URL-адреса и запустите программу php installer

Теперь, когда Composer установлен, создайте файл composer.json со следующим содержимым:

 { "repositories": [ { "type": "composer", "url": "http://packages.zendframework.com/" } ], "require": { "zendframework/zendgdata": "2.0.*" } } 

Добавив пакет zendframework/zendgdata в список require , композитор загрузит и установит этот пакет вместе с ZF2.

Теперь запустите программу установки:

 php composer.phar install 

Теперь у вас есть копия Zend Framework 2 и пакета GData во вновь созданной директории vendor .

Чтобы протестировать его, создайте test.php в том же каталоге, что и composer.json который выглядит так:

 <?php require_once 'vendor/autoload.php'; $youtube = new ZendGData\YouTube(); var_dump($youtube); 

Использование API-интерфейсов GData YouTube в ZF2 аналогично ZF1, но если вы посмотрите в vendor/zendframework/zendgdata/tests/ZendGData/ , вы можете увидеть ряд тестов, которые вы можете использовать в качестве примеров для начала работы с различные классы ZF2 YouTube.

Надеюсь, это поможет.