YouTube からデータを取得しようとすると、例外メッセージとして「サーバーへのリクエストの書き込みエラー」が返され続けます。私はzend 1.12.3を使用しており、次のいくつかを試しました.1〜2か月前のように機能しましたが、今ではそうではないようです
$yt = new Zend_Gdata_YouTube();
$yt->setMajorProtocolVersion();
$url = 'https://gdata.youtube.com/feeds/api/videos?orderby=relevance&start-index=1&time=this_month&max-results=15&q=pranks+epic+funny+fun+cool';
$videoFeed = $yt->getVideoFeed($url);
また
$yt = new Zend_Gdata_YouTube();
$query = $yt->newVideoQuery();
$query->videoQuery = 'cat';
$query->startIndex = 10;
$query->maxResults = 20;
$query->orderBy = 'viewCount';
$videoFeed = $yt->getVideoFeed($query);
どちらも私が言及した例外を返します。しかし、これは
$yt = new Zend_Gdata_YouTube();
$url = 'http://gdata.youtube.com/feeds/standardfeeds/top_rated?time=today';
$videoFeed = $yt->getVideoFeed($url);
動作し、エラーを返しません。
ローカルでもサーバーでも同じことを試しましたが、同じエラーが発生しました。他の誰かが同じエラーを受けていますか? youtubeに何か問題がある可能性はありますか?