Zend_Gdata_YouTube_VideoEntry
クラスとのソースを調べるだけですZend_Gdata_YouTube_Extension_Statistics
:
$videoEntry->getStatistics()->getViewCount();
編集: あなたは質問を編集し、今好き/嫌いを探しています
ステップ 1: プロトコル バージョンを v2 に変更する
$yt = new Zend_Gdata_YouTube();
$yt->setMajorProtocolVersion(2);
ステップ 2: zend gdata youtube クライアントの最新の安定版リリースには、好き嫌いにアクセスするメソッドがありませんが、データは返されます。それは、Rating 拡張機能の拡張属性を調べることで確認できます。
$videoId = 'AyJl2NyQ0hI';
$videoEntry = $yt->getVideoEntry($videoId);
foreach ($videoEntry->getExtensionElements() as $extension)
{
if ($extension->rootElement == 'rating')
{
$attributes = $extension->getExtensionAttributes();
var_dump($attributes);
}
}
どちらが返されますか:
array(2) {
["numDislikes"]=>
array(3) {
["namespaceUri"]=>
NULL
["name"]=>
string(11) "numDislikes"
["value"]=>
string(2) "57"
}
["numLikes"]=>
array(3) {
["namespaceUri"]=>
NULL
["name"]=>
string(8) "numLikes"
["value"]=>
string(3) "657"
}
}