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