Мета-поисковая система, вам нужны API REST или Ajax от Google, Yahoo и Bing.Ниже я привожу вам примеры, которые вы можете использовать в своей внутренней библиотеке с поддержкой HTTP или в своем внешнем JavaScript.Я лично использую mochiweb
и yaws Appmods
.Например: Google имеет API поиска Ajax, который работает следующим образом:
http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=computers
Нажав на этот URL, вы получите объект JSON, который содержит несколько поисковых запросов.В данном случае поисковый термин «компьютеры»
Yahoo имеет то, что он называет Boss APIs .Ниже приведен пример API поиска Yahoo Rest с использованием Boss:
For an XML result:
http://boss.yahooapis.com/ysearch/web/v1/animals?appid=APPID&format=xml&start=1&count=3
For a Json result:
http://boss.yahooapis.com/ysearch/web/v1/animals?appid=APPID&format=json&start=1&count=3
Очень хорошо проанализируйте весь запрос HTTP GET, вы заметили что-то, что они называют APPID.Это вы получите, когда зарегистрируетесь с ними здесь .Я не могу дать вам мой APPID, вам нужно будет получить свой, затем вставить его туда, и вам будет хорошо идти.У Yahoo есть нечто более мощное, называемое
YQL .В приведенном выше запросе термин поиска: «животные»
Bing , а также получил API для вас,но вам понадобится APPID:
http://api.bing.net/json.aspx?AppId=APPID&Query=love&Sources=Web&Version=2.0&Market=en-us&Web.Count=10
Выше, термин поиска: «любовь»
About the Meta Search Engine У вас есть веб-страница, люди вводят поисковые запросы в этомстр.Вы используете свой javaScript ( JSONP ).JSONP может быть реализован в любой из ваших любимых JavaScript Framework, которые вы используете, например, JQUERY , Ext JS , Dojo , Прототип и т. Д.
Затем вам нужно будет проанализировать ответ XML или JSON из трех источников (Google, Yahoo и Bing) и сделатьсоответствующий дисплей для ваших пользователей для навигации по результатам.
About the SMS part Возможность SMS достигается с помощью Шлюз SMS .Существует несколько открытых и закрытых SMS-шлюзов.самая мощная из них - встроенная технология Erlang / OTP, которая называется: OSERL , но для ее проверки необходимо прямое соединение с SMSC в любом из местных поставщиков услуг.Вам нужен порт на их SMSC, имя пользователя и пароль. Есть еще один, который лучше по причинам разработки, называется: NowSMS , потому что он имеет возможности для USSD, модемного Интернета.Связь, подключение службы SMSC, HTTP 1.1 и HTTP 1.0, настройка двусторонней передачи SMS-сообщений и т. Д. Из веб-приложения в и из шлюза SMS.Перейдите на их сайт, возьмите пробную версию, следуйте документации, а затем настройте двустороннюю связь между вашим веб-приложением и шлюзом, и наоборот.Так как NowSMS не является бесплатной, вы можете попробовать: Kannel , это открытый исходный код, но вам потребуется помощь сообщества, чтобы настроить его на Unix или Linux.Более подробную информацию о включении возможности SMS в веб-приложениях можно найти:
Здесь