Google Suggest APIがJSONサポートを廃止
Google Suggest APIが、JSONをサポートしなくなったようで、
「2nd Index」
の検索テキスト枠の予測変換(単語補完)機能が働かなくなっていたので、XMLを処理するように修正しました。
「MyHome Portal」
のINDEXトップページの検索テキスト枠も同様に予測変換(単語補完)機能が働かなくなっています。次回リリースのバージョンで修正します。
次回リリースまで待てないという方は、
を次のように修正してください。
$url = 'http://www.google.com/complete/search?hl=ja&output=toolbar&q='.urlencode($_GET['q']);
$xml = my_file_get_contents($url);
$xml = mb_convert_encoding($xml, 'UTF-8', "auto");
$xml_array = simplexml_load_string($xml);
foreach ($xml_array->CompleteSuggestion as $CompleteSuggestion) {
echo $CompleteSuggestion->suggestion['data']."\n";
}