Пользовательский поиск Google

Я не могу найти ответ, который мне нужен, так что, надеюсь, вы, ребята, можете помочь.

Я пытаюсь разработать (с базовыми, но растущими знаниями!) Разделенную панель поиска для настраиваемого веб-сайта.

в основном у меня есть одна строка поиска в заголовке и выпадающий список с целым сайтом и пирожными в нем.

Когда весь сайт выбран, я хочу, чтобы он передавал параметры поиска в пользовательский поиск googel и отображал их на странице. при выборе тортов запускается специальный поиск php, который я написал для поиска и отображения одной картинки тортов.

Я делаю это в данный момент с заявлением if. так что если type=cakes, то (запустите php (), иначе добавьте поисковые термины через пользовательский поиск Google.

Теперь я попытался использовать для него только формат результатов, но он ничего не отображает! Я не знаю, как передать свой параметр на страницу результатов. Я попытался установить параметр в cakeref, что я и указал ранее.

Любая помощь или объяснения того, как пользовательский поиск Google работает и интегрируется, были бы удивительными.

1 ответ

Попробуй это

$search_query = "Is+Wikipedia+IsGreat";
$amazon_url = "https://www.googleapis.com/customsearch/v1?key=3425lh43lkh52lk34jh5&cx=023470239740:kj2h3kl4hlk23&alt=atom&num=5&q='$search_query'";
$google_search = file_get_contents($amazon_url);

Тебе нужно API Key а также CX номер для вызова этого API. А также urlencoding кодировать параметры запроса.

Пытаться Curl также..

Клиентская библиотека API здесь

http://code.google.com/p/google-api-php-client/

http://code.google.com/p/google-api-php-client/source/browse/trunk/examples/customSearch/index.php

http://www.phpclasses.org/package/6301-PHP-Perform-searches-with-the-Google-Site-Search-API.html

Другие вопросы по тегам