问题
我似乎无法在新的Zend Framework 2.0.2上找到任何YouTube API文档。我需要做任何外部或额外的下载吗?所有教程均基于Zend的较旧版本!
或我应该只下载Zend的旧版本?
答案
我正在为将来可能需要的其他任何人提供这个答案。
您将必须下载Zend Framework 1.7.7。由于YouTube API使用GDATA文件夹。在我的研究中,这是唯一支持YouTube API的版本。
希望这对某人有帮助。
GDATA API在ZF2中可用,您只需要安装包含它的软件包。
您可以在此处找到可用软件包的列表。
如果您已经在使用ZF2的COMOSER,只需将"zendframework/zendgdata": "2.0.*"
添加到require
部分中的PACAKGE列表中,然后运行php composer.phar update
以获取GDATA软件包,然后您现在可以开始使用GDATA类。
如果您不使用作曲家,则可以获取GDATA YouTube库。
从新目录中,安装作曲家:
curl -s https://getcomposer.org/installer | php
注意:如果您没有卷发,只需从上面的URL下载安装程序并运行php installer
现在,安装了作曲家,创建了一个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的副本和新创建的vendor
目录中的GDATA软件包。
要测试它,创建与看起来像这样的composer.json
的目录中的test.php:
<?php
require_once 'vendor/autoload.php';
$youtube = new ZendGDataYouTube();
var_dump($youtube);
ZF2中GDATA YouTube API的用法与ZF1中的使用相似,但是如果您在vendor/zendframework/zendgdata/tests/ZendGData/
目录中查看,您可以看到许多测试,您可以用作各种ZF2 YouTube类的示例。
希望有帮助。