申し訳ありませんが、あなたの答えはあまり明確ではありませんでした。
最初に、json 形式で API を呼び出して、アップロードされた動画の合計を取得します。
http://gdata.youtube.com/feeds/api/users/LinusTechTips/uploads?v=2&alt=jsonc
使用する:
$json = json_decode($jsonString);
print($json->data->totalItems . "\n");
ビューカウントを取得するには、残りを計算できます!
$totalItems = $json->data->totalItems;
$maxResults = 50
$xmlResults = array();
for($i = $maxResults > $totalItems-50; $i+$maxResults) {
$xmlResults[] = simplexml_load_file(
'http://gdata.youtube.com/feeds/api/users/LinusTechTips/uploads?max-results=' . $i
);
}
明確にするために。これはテストされていません。だから、うまくいくかどうかわかりません。しかし、これはそれを行う方法です。
注: XML は json よりもかなり遅いので、json 形式を使用することを強くお勧めします!