Autor Zpráva
Fisak
Profil
Dobrý den. Mám problém s tím že stahuju data z youtube. Vždy zadám kanál uživatele a pomocí kódu (uvedeného níže) stahuju url, názvy, popisky atd. videí. Jenže je to omezené na max-result=50. Bohužel se mi nepodařilo stáhnout více videí z jednoho kanálu než 50. Neví někdo prosím jak stáhnout více videí než-li 50?
$api_v2 = "http://gdata.youtube.com/feeds/api/users/".$channel."/uploads?max-results=50&v=2";
foreach (json_decode(file_get_contents("$api_v2&alt=json"))->feed->entry as $entry) {
}
blaaablaaa
Profil
Fisak:
Pridej parametr &start-index=51 a strankuj po 50.
Fisak
Profil
blaaablaaa:
a ten max-result tam mam nechat ??
blaaablaaa
Profil
Fisak: nech, start-index pak vzdy jen navysuj po 50 (1,51,101,...), dokud ti to bude vracet nova data
Fisak
Profil
blaaablaaa:
mohu se zeptat jde to udělat nějak např. funkcí for() {} ?? že by mi to projíždělo videa a měnilo by se tam to start-index po 50ti ??
blaaablaaa
Profil
Fisak:
Proc to nezkusis sam? Napr.:
for($i=1;$i+=50;) {
  if ( nejsou_data ) break; 
}

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0