Rambler's Top100

Секрет SearchMash.com

Все знают что Google предоставляет API для получения результатов поиска. Но на сайте SearchMash.com существует неофициальное API для получения результатов в формате JSON (неофициальное потому что гугл о нем не заявлял)

Итак чтобы воспользоваться API нужно перейти по урлу http://www.searchmash.com/results/[query], где [query] нужно заменить на интересующий вас запрос. Если задать урл в следующем формате http://www.searchmash.com/results/[query]?i=11&n=10, то вы получите десять результатов запроса начиная с одиннадцатого. Также можно получить результаты по изображениям, видео и блогам:

http://www.searchmash.com/results/images:[query]
http://www.searchmash.com/results/blogs:[query]
http://www.searchmash.com/results/video:[query]

Если вы захотите использовать это API через AJAX, то возможно вам потребуется веб-прокси для создания междоменых запросов.

В PHP можно получить результаты, воспользовавшись библиотекой pear.php.net/pepr/pepr-proposal-show.php?id=198:


$request = 'статьи о AJAX'
require_once("JSON.php");
$json = new Services_JSON();
$full_json_return = $json->decode(implode('',file('http://www.searchmash.com/results/'.urlencode(iconv('cp1251','UTF-8',$request)).'?n=10')));
print_r($full_json_return->result);

Google Web Toolkit. Небольшое руководство

0. О статье.

Это перевод статьи Джоана Хуртадо (Juan Hurtado) "GWT Small Guide". Оригинал доступен на испанском и английском. Возможно перевод получится грубым, так как я очень торопился, буду рад узнать ваше мнение насчет качества перевода.

Потапов Геннадий (TermiT)

читать далее »
Связанные теги: