Пользовательский поиск 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