Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Youtuba api sortowanie według daty
Forum PHP.pl > Forum > PHP
MarekP
Witam mam skrypt filmów video i teraz chcę przerobić żeby pobierało filmy według daty dodania od najstarszy tutaj podaje kod już nie mam pomysłu czytałem w necie nic nie działa dziękuję i pozdrawiam

  1.  
  2.  
  3. if (strpos($row['link'],'/user/') != false) {
  4. $youtube_username = str_replace('/user/','',$u['path']);
  5. $baseUrl = 'https://www.googleapis.com/youtube/v3/';
  6. $apiKey = $general_setting['apikey'];
  7. $link = json_decode(file_get_contents('https://www.googleapis.com/youtube/v3/channels?key='.$apiKey.'&forUsername='.$youtube_username.'&part=id'), true);
  8. $channelId = $link['items'][0]['id'];
  9. } else {
  10. $baseUrl = 'https://www.googleapis.com/youtube/v3/';
  11. $apiKey = $general_setting['apikey'];
  12. $youtube_username = str_replace('/channel/','',$u['path']);
  13. $channelId = $youtube_username;
  14. }
  15. $url = $baseUrl .'channels?' .
  16. 'id=' . $channelId .
  17. '&part=contentDetails' .
  18. '&key=' . $apiKey;
  19. $json = json_decode(file_get_contents($url), true);
  20.  
  21. $playlist = $json['items'][0]['contentDetails']['relatedPlaylists']['uploads'];
  22.  
  23. $url = $baseUrl .'playlistItems?' .
  24. 'part=snippet' .
  25. '&maxResults=8'.
  26. '&playlistId=' . $playlist .
  27. '&pageToken='.$page.
  28. '&key=' . $apiKey;
  29. $json = json_decode(file_get_contents($url), true);
  30.  
MarekP
To jest do wyszukiwarki ja potrzebuję do kanału yt
rad11
To spróbuj pobrać wszystko i posortować w PHPie , mało wydajne ale z tego co widzę to jedyne rozwiązanie chyba. Ostatecznie jakiś cron który będzie dodawać do bazy danych i później pobieranie z bazy.
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.