• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pobieranie viewCount z youtube api

42 Warsaw Coding Academy
0 głosów
205 wizyt
pytanie zadane 24 maja 2019 w PHP przez Filipek123 Użytkownik (840 p.)

Cześć, mam problem z pobraniem i wyświetleniem wartości viewCount z api youtube

Mój kod php wygląda tak

<?php function youtube_view_count_shortcode($params)
{
 $videoID = $params['id']; // view id here 
 $json = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=statistics&id=SKRImPTGmGI&key=apikey");
 $jsonData = json_decode($json);
 $views = $jsonData->items[0]->statistics->viewCount;
 return number_format($views);
}
echo $views;
?>

po wpisaniu całego api otrzymuję taki efekt w pliku json

{
 "kind": "youtube#videoListResponse",
 "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/IUl6zx-sCJx_MoOE9sK1fQQoVHY\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {
   "kind": "youtube#video",
   "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/SDVOYgLIYd3XMVqMtv99OpQI7YU\"",
   "id": "SKRImPTGmGI",
   "statistics": {
    "viewCount": "336534",
    "likeCount": "8414",
    "dislikeCount": "265",
    "favoriteCount": "0",
    "commentCount": "482"
   }
  }
 ]
}

jednak jeśli próbuję użyć skryptu php to nie ukazuje się wynik na stronie.
Z góry dzięki za pomoc :D

1 odpowiedź

0 głosów
odpowiedź 24 maja 2019 przez Filipek123 Użytkownik (840 p.)

Właśnie znalazłem przed chwilą odpowiedź na moje pytanie :D
 

<?php 
$video_ID = $_GET['watch'];
$jsonURL = file_get_contents("https://www.googleapis.com/youtube/v3/videos?id={$video_ID}&key=apikey&part=statistics");
$json = json_decode($jsonURL);
$views = $json->{'items'}[0]->{'statistics'}->{'viewCount'};
echo number_format($views,0,'.',',');
 ?> 	

 

Podobne pytania

0 głosów
0 odpowiedzi 387 wizyt
pytanie zadane 30 maja 2020 w PHP przez marcolo Obywatel (1,530 p.)
0 głosów
0 odpowiedzi 185 wizyt
0 głosów
1 odpowiedź 243 wizyt
pytanie zadane 16 marca 2017 w C i C++ przez niezalogowany

93,394 zapytań

142,387 odpowiedzi

322,550 komentarzy

62,751 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...