为了让你们能够阅读我正在做的事情,我会用api键发布,然后再编辑。
如何显示此网址的信息?
我正在使用这段代码,但我不明白抓住json东西的正确方法。我尝试了很多不同的方法。
$vidkey = $vid_row['youtube_id'];
$apikey = "removed";
$json_output = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=snippet&id=$vidkey&key=$apikey");
$json = json_decode($json_output, true);
//video title
$you_title = $json['snippet']['title'];
我想我不明白这一切的层次结构。
答案 0 :(得分:0)
尝试print_r($json)
来了解您正在做的事情。但只需将其作为对象导航即可。在目前的情况下,只需:
$json['items'][0]['snippet']['title'];
但是如果你想用更简单的方法(对象方式)来做,只需从你的json_decode
函数中删除true
$json->items[0]->snippet->title;
答案 1 :(得分:0)
使用以下代码获取标题:
$vidkey = $vid_row['youtube_id'];
$apikey = "**********";
$json_output = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=snippet&id=$vidkey&key=$apikey");
$json = json_decode($json_output, true);
echo $json['items'][0]['snippet']['title'];