не могу найти ответ, который мне нужен, надеюсь, вы, ребята, можете помочь.
Я пытаюсь разработать (с базовыми, но растущими знаниями!) Разделенную панель поиска для пользовательского веб-сайта торта.
в основном у меня есть одна панель поиска в заголовке, и выпадающий со всем сайтом и торты в нем.
Когда весь сайт выбран, я хочу, чтобы он передавал параметры поиска, чтобы искать пользовательские поисковые запросы и отображать их на странице. когда выбраны торты, он запускает пользовательский поиск php, который я написал, чтобы искать и отображать одно изображение для торта.
Я делаю это в данный момент с утверждением if. поэтому, если type = cakes, то (запустите php (), иначе поместите поисковые запросы через пользовательский поиск Google.
Теперь я попробовал использовать для него только формат результатов, но, похоже, ничего не делает! Я не знаю, как передать свой параметр на страницу результатов. Я попытался установить параметр cakeref, который я уже указал ранее.
Любая помощь или объяснения относительно того, как пользовательский поиск Google google и его интеграция будут потрясающими.
Попробуй это
$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 вам нужен API Key
и номер CX
. И 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