1

YouTube Data API for PHPを使用しようとしています。

ローカルでは、Mac 10.6.7、MAMP 1.9.6 (PHP 5.3.5)、Zend Gdata 1.11.11 を実行しています。

この単純なスクリプトを実行しようとしています:

<?php

set_include_path('Zend/library');
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');

$yt = new Zend_Gdata_YouTube();
$videoEntry = $yt->getVideoEntry('the0KZLEacs');
print_r($videoEntry);

この環境では、このスクリプトにより、MAMP を再起動するまでブラウザがハングします。PHP と Apache のログには何も報告されません。

スクリプトは私のサーバーで正常に動作します。

これは、Zend Gdata を MAMP で実行する際の複雑さ (可能性が最も高い) か、Zend Gdata をローカルで実行する際の複雑さ (可能性は低い) のいずれかが原因である可能性があります。

ログにデータがないため、これをデバッグするのは困難です。 これをデバッグする方法、または問題の潜在的な原因について誰かが考えていますか?

注 & 更新: これ、より複雑なアクション (認証とアップロード) を実行したいので、私が取りたいルートです。Zend ライブラリがなくてもよいことはわかっていますが、ライブラリが既に存在する場合、それは時間の無駄のように思えます。

4

1 に答える 1

2

参考になれば、you tube API を使用することはそれほど難しくありません。

.NET を使用してアクセスする方法について以前にブログ記事を書きましたが、すべて XML であるため、PHP に変換するのはそれほど難しくありません。

ここで私の投稿を見つけることができます:

https://shawtyds.wordpress.com/2009/12/31/accessing-the-you-tube-api-from-c/

于 2011-12-16T19:56:30.840 に答える