2013-01-06 6 views
1

답장을 찾지 못해서 도움이 필요합니다.Google 맞춤 검색

나는 커스텀 케이크 웹 사이트를위한 스플릿 검색 바를 개발하려고한다.

기본적으로 헤더에는 검색 막대가 하나 있으며 전체 사이트와 케이크가있는 드롭 다운 메뉴가 있습니다.

전체 사이트를 선택하면 검색 매개 변수가 googel 사용자 정의 검색 및 페이지에 표시되기를 원합니다. 케이크가 선택되면, 나는 하나의 케이크 그림을 검색하고 표시하기 위해 작성한 사용자 정의 PHP 검색을 트리거합니다.

if 문으로이 작업을하고 있습니다. 그렇다면 type = cakes (php()를 실행하면 Google 맞춤 검색을 통해 검색어를 입력 할 수 있습니다.)

이제는 결과 만 사용하려고했으나 아무 것도 렌더링하지 못했습니다! 결과 페이지 내 매개 변수. 나는 내가 이전에 지정한 것 인 cakeref하는 매개 변수를 설정했습니다.

구글 맞춤 검색 작품과 통합하고 놀라운 것입니다 방법에 대한 어떤 도움이나 설명을.

답변

3

을이

시도
$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 KeyCX 번호가 필요합니다. 그리고 urlencoding은 쿼리 매개 변수를 인코딩합니다.

것은

API 클라이언트 라이브러리는 여기

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

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

입니다 .. 또한 Curl 시도