我一直在尝试检索相关视频标题和相关ID的列表。 api url是:https://gdata.youtube.com/feeds/api/videos/FYpunY-gXxU/related?v=2
我的代码一直在解析etag,虽然它更容易获得" link-> alternate"价值而不是。该值可以在XPath:/ feed / entry [1] / link [1] @rel中找到。我一直在使用DOMDocument来尝试这个,所以任何帮助都会受到赞赏。感谢。
答案 0 :(得分:0)
尝试以下代码。您将检索您的观点和标题。要检索更多数据,请查看https://gdata.youtube.com/feeds/api/videos/FYpunY-gXxU?v=2&alt=json并尝试自己搞清楚(最佳做法;))
$JSON = file_get_contents("https://gdata.youtube.com/feeds/api/videos/FYpunY-gXxU?v=2&alt=json");
$JSON_Data = json_decode($JSON);
$views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'}; //Title
$title = $JSON_Data->{'entry'}->{'title'}->{'$t'};
$title = str_replace('"','"',$titel);
答案 1 :(得分:0)
<?php
$JSON = file_get_contents("http://gdata.youtube.com/feeds/api/videos/FYpunY-gXxU/related?v=2&alt=json");
$JSON_Data = json_decode($JSON);
$title = $JSON_Data->{'feed'}->{'entry'};
for ($i = 1; $i < 25; $i++)
{
echo ($title[$i]->{'title'}->{'$t'}) . "<br />";
echo $title[$i]->{'link'}[0]->{'href'} . "<br /><br />";
}
?>