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

私はこのURLを持っています。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];
}

ほらね。あなたが 4 日間も解決しようとしていると言った後、私はあなたを気の毒に思い始めました (私はそれがどのようなものか知っています)。残りの一日をお楽しみください。

注:検証はありません。検証を追加する必要がありますが、要求されなかったので、教えていませんでした ;-)

于 2012-06-10T10:21:22.407 に答える