Question
I cant seem to find any YouTube API documents on the new Zend Framework 2.0.2. Is there any external or extra downloads I need to do? All the tutorials are based on older versions of Zend!
Or should I just download an older version of Zend?
Answer
I'm giving this answer for anyone else that may need it in the future.
You will have to download Zend Framework 1.7.7. As the YouTube API uses the Gdata folder. On my research this is the only version that will support the YouTube API.
Hope this helps someone.
The GData API is available in ZF2, you just need to install the package that contains it.
You can find a list of available packages here.
If you are already using Composer for ZF2, simply add
"zendframework/zendgdata": "2.0.*"
to the list of pacakges in therequire
section and then runphp composer.phar update
to fetch the GData package and you can now begin using the GData classes.If you aren't using Composer, here is how you can obtain the GData\YouTube library.
From a new directory, install Composer:
Note: If you don't have cURL, just download the installer from the above URL and run
php installer
Now that Composer is installed create a
composer.json
file with the following contents:By adding the
zendframework/zendgdata
package to therequire
list, composer will download and install this package along with ZF2.Now run the install:
You now have a copy of Zend Framework 2 and the GData package in the newly created
vendor
directory.To test it, create test.php in the same directory as
composer.json
that looks like this:The usage of the GData YouTube APIs in ZF2 are similar to in ZF1, but if you look in the
vendor/zendframework/zendgdata/tests/ZendGData/
directory, you can see a number of tests which you can use as examples for getting started with the various ZF2 YouTube classes.Hope that helps.