1

質問

新しいZendFramework2.0.2でYouTubeAPIドキュメントが見つからないようです。外部または追加のダウンロードを行う必要がありますか?すべてのチュートリアルは、古いバージョンのZendに基づいています。

または、古いバージョンのZendをダウンロードする必要がありますか?


答え

私は将来それを必要とするかもしれない他の誰かのためにこの答えを与えています。

ZendFramework1.7.7をダウンロードする必要があります。YouTubeAPIはGdataフォルダーを使用するため。私の調査では、これがYouTubeAPIをサポートする唯一のバージョンです。

これが誰かを助けることを願っています。

4

1 に答える 1

8

GData APIはZF2で利用可能であり、それを含むパッケージをインストールする必要があります。

利用可能なパッケージのリストはここにあります。

すでにComposerforZF2を使用している場合は"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これで、新しく作成されたディレクトリにZendFramework2とGDataパッケージのコピーが作成されました。

composer.jsonそれをテストするには、次のようになっているのと同じディレクトリにtest.phpを作成します。

<?php

require_once 'vendor/autoload.php';

$youtube = new ZendGData\YouTube();

var_dump($youtube);

ZF2でのGDataYouTubeAPIの使用法はZF1での使用法と似ていますが、vendor/zendframework/zendgdata/tests/ZendGData/ディレクトリを見ると、さまざまなZF2YouTubeクラスを開始するための例として使用できるいくつかのテストを確認できます。

お役に立てば幸いです。

于 2012-10-22T18:41:39.700 に答える