1

ビデオのすべての詳細 (タイトル、説明、日付、タグなど) を含む特定のユーザーのビデオのリストを取得しようとしています。必要なものはほとんどすべて取得できますが、方法がわかりません。アップロード日を取得します。getVideoRecorded() と getRecorded() を使用してみましたが、どちらも何も返されません。

Google でこれに関連するものを見つけることができないようです。私が見つけることができるのは、getVideoRecorded または getRecorded を使用する必要があることを示すクラス参照だけですが、それ以上のものはありません。

私は何か間違ったことをしていますか?アップロード日を取得するにはどうすればよいですか?

現在のコード:

$authenticationURL= 'https://www.google.com/accounts/ClientLogin';
$httpClient = 
  Zend_Gdata_ClientLogin::getHttpClient(
              $username = $yt_username,
              $password = $yt_password,
              $service = 'youtube',
              $client = null,
              $source = '', // a short string identifying your application
              $loginToken = null,
              $loginCaptcha = null,
              $authenticationURL);
$yt = new Zend_Gdata_YouTube($httpClient);
$feed = $yt->getUserUploads($yt_username);
foreach($feed as $item)
                {
                    echo "<div>";
                    echo "<h4>title: " . $item->getVideoTitle() . "</h4>";
                    echo "<p>id: " . $item->getVideoId() . " | ";
                    echo "upload date: " . $item->getVideoRecorded() . "</p>";
                    echo "<p>description: " . $item->getVideoDescription() . "</p>";
                    echo "<p>tags: " . implode(", ", $item->getVideoTags()) . "</p>";
                    echo "</div>";
                    echo "<hr>";
                }
4

1 に答える 1