Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка с Google API 
:(
    Опции темы
slva2000
Дата 11.6.2010, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Дабы не плодить темы про GOOGLE API, позволю себе продолжить здесь:

Имеем:



Код

$query = "inurl:object+site:host.com";

$url_google = "http://ajax.googleapis.com/ajax/services/search/web?rsz=large&v=1.0&q=$query;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_google);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://amiro");
$body = curl_exec($ch);
curl_close($ch);
$json = json_decode($body, true);
$result_search = $json[responseData][results]; 


Это чуток модифицированный варинат с http://code.google.com/intl/ru-RU/apis/ajax/

Вся проблема в том, что при запросе через web форму результат поиска один, а через API запрос - другой. А если быть точнее, он отсутствует, при следующем запросе (конкретный пример: $query = "inurl:forum_ext=1+site:www.spa-voyage.ru"; )

Почему API даёт скудный результат (дело отнюдь не в использовании ключей, site или inurl... При других запросах резульат корректен и соответствует стандартной web форме. Складывается ощещение, что Google API ищет по другой базе данных, или как то фильтрует результат.. но зачем...?
PM MAIL   Вверх
MoLeX
Дата 11.6.2010, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



slva2000, " не забыл в 3 строке?

Добавлено через 54 секунды
Цитата(slva2000 @  11.6.2010,  08:39 Найти цитируемый пост)
Дабы не плодить темы про GOOGLE API, позволю себе продолжить здесь:

нельзя себя такое допускать!!!


 ! 
MoLeX
Модератор: Пожалуйста, один топик - один вопрос.



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
spbnvb
Дата 12.6.2010, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 23.1.2008
Где: Украина

Репутация: нет
Всего: 0



Почему скудный результат? Результат тот же, только количество результатов на одной странице невелико, помоему 4 или 5. Я из за этого перестал это юзать. Мне старая API через soap технологию намного больше нравилась, но почему то прикрыли этот проект.
PM MAIL WWW   Вверх
slva2000
Дата 14.6.2010, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



spbnvb, Ну где же тот же результат?

клик

это значит, что ничего не найденно....

MoLeX
Соори за оффтоп не там где надо, а кавычка - да, просто опечатка, здесь в текстАреа форума писал...

На счёт СОАПа. Наткнулся я на него в  гугле, где просто предлагают юзать AJAX API, но соап тоже работает.... Но, чесно говоря, он у меня так и не получился... Использовал готовые классы с phpclass.org, но они так и не дали никакого результата. Ошибки, а разбираться совсем нет времени.

Это сообщение отредактировал(а) slva2000 - 14.6.2010, 10:20
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0767 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.