-1
http://suggestqueries.google.com/complete/search?hl=en&ds=yt&client=youtube&hjson=t&cp=1&q=WORD&alt=json

我有这个网址。它以 JSON 格式创建 youtube 自动完成建议。我必须用 php 阅读并用 html 打印。我不能那样做。

互联网上的所有 JSON 解码教程都不适用于 youtube JSON。

最后,我只想要一个简单的代码来读取数据并使用 PHP 以 HTML 格式打印。

4

1 回答 1

5
$url = sprintf("http://suggestqueries.google.com/complete/search?hl=en&ds=yt&client=youtube&hjson=t&cp=1&q=%s&alt=json", urlencode("The Simpsons & family guy"));

$json = file_get_contents($url);

$results = json_decode($json);

foreach($results[1] as $result)
{
    // echo search suggestion
    echo $result[0];
}

你去吧。在你说你已经尝试了四天之后,我开始为你感到难过(我知道它是什么样的)。享受你一天的剩余时间。

注意:没有验证,你应该添加验证但从来没有要求过,所以我没有告诉你;-)

于 2012-06-10T10:21:22.407 回答