Я не могу найти какие-либо документы 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.
Надеюсь, это поможет.