Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: youtube API - miniaturki
Forum PHP.pl > Inne > Hydepark
AxZx
witam

mam problem z korzystanie mz API od youtube.
jak pobrac adres miniaturki filmu majac dany kod filmu?
czy video z google tez mozna obslugiwac za pomoca tego API od youtube?

w youtube adres obrazka wyglada ze zawsze jest taki sam, ale w google zmienia sie. dlatego pytam jak pobrac adres obrazka korzystajac z API - tak bedzie pewniej, bo jak zmienia adres obrazka to bedzie klops.

bede wdzieczny za pomoc.
pozdrawiam
Firez
Ja używałem takiego kodziku:

  1. <?php
  2.  
  3.  
  4.  $dev_id = "tuwstawswojID_API";
  5.  
  6.  $video_id = "-xEzGIuY7kw"; //tutaj wstaw id video
  7.  
  8.  
  9.  
  10.  $youtube_url = "http://youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=" . $dev_id . "&video_id=" . $video_id;
  11.  
  12.  
  13.  
  14.  $handle = fopen($youtube_url,"r");
  15.  
  16.  $contents = "";
  17.  
  18.  while (!feof($handle)) {
  19.  
  20.  $contents .= fread($handle, 8192);
  21.  
  22.  }
  23.  
  24.  fclose($handle);
  25.  
  26.  
  27.  
  28.  $xml = new SimpleXMLElement($contents);
  29.  
  30.  
  31.  echo $xml->video_details->thumbnail_url; //a tutaj otrzymujesz linka do miniaturki filmiku
  32.  
  33.  
  34.  ?>
AxZx
dr_bonzo: tak to dziala. ale co jesli zmienia nazwy tych plikow z default.jpg na 0.jpg jak to jest w video.google?
dlatego wydaje mi sie ze pewnie jest korzystac z api YT.

a wlasnie, co z video.google?
tam adresy do obrazkow sa rozne (zmieniaja sie serwery i katalogi).
tam juz chyba trzeba korzystac z API? no i ktore to jest ich API> to jest to samo co YT?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.