1

问题

我似乎在新的 Zend Framework 2.0.2 上找不到任何 YouTube API 文档。我需要做任何外部或额外的下载吗?所有教程都基于旧版本的 Zend!

还是我应该只下载旧版本的 Zend?


回答

我正在为将来可能需要它的任何其他人提供这个答案。

您必须下载 Zend Framework 1.7.7。由于 YouTube API 使用 Gdata 文件夹。根据我的研究,这是唯一支持 YouTube API 的版本。

希望这可以帮助某人。

4

1 回答 1

8

GData API 在 ZF2 中可用,您只需要安装包含它的包。

您可以在此处找到可用软件包的列表。

如果您已经在使用 Composer for ZF2,只需添加"zendframework/zendgdata": "2.0.*"到该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列表中,composer 将下载并安装此包以及 ZF2。

现在运行安装:

php composer.phar install

您现在在新创建的vendor目录中拥有 Zend Framework 2 和 GData 包的副本。

要对其进行测试,请在与如下所示相同的目录中创建 test.php composer.json

<?php

require_once 'vendor/autoload.php';

$youtube = new ZendGData\YouTube();

var_dump($youtube);

ZF2 中 GData YouTube API 的使用与 ZF1 中的类似,但如果您查看vendor/zendframework/zendgdata/tests/ZendGData/目录,您会看到许多测试,您可以将其用作开始使用各种 ZF2 YouTube 类的示例。

希望有帮助。

于 2012-10-22T18:41:39.700 回答