>백엔드 개발 >PHP 튜토리얼 >PHP를 사용하여 Google AJAX 검색 API 데이터를 얻기 위한 google 파일 시스템 코드

PHP를 사용하여 Google AJAX 검색 API 데이터를 얻기 위한 google 파일 시스템 코드

WBOY
WBOY원래의
2016-07-29 08:42:151012검색

http://code.google.com/apis/ajaxsearch/documentation/#fonje

复代码 代码如下:


// 이 요청 예시에는
// 제거하거나 자체 키로 교체해야 하는 선택적 API 키가 포함되어 있습니다.
// API 키를 갖는 것이 왜 유용한지 자세히 알아보세요.
// 요청에는 최종
// 사용자 IP 주소를 제공하는 userip 매개변수도 포함됩니다. 이렇게 하면 합법적인
// 서버측 트래픽과 최종 사용자가 아닌 트래픽을 구별하는 데 도움이 됩니다.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&"
. "q=패리스 힐튼&key=INSERT-YOUR-KEY&userip=USERS-IP-ADDRESS";
// sendRequest
// 리퍼러를 수동으로 설정하는 방법 참고
$ch = cur_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, /* 여기에 사이트의 URL을 입력하세요 */);
$body = 컬_exec($ch);
curl_close($ch);
// 이제 JSON 문자열을 처리합니다.
$json = json_decode($body);
// 이제 결과를 확인해 보세요...


API KEY 申请地址:
http://code.google.com/apis/ajaxsearch/signup.html
由此,我们可以写个函数image这样

复代码 代码如下:


function google_search_api($ 인수, $referer = 'http://www.jb51.net/', $endpoint = '웹'){
$url = "http://ajax.googleapis.com/ajax/services/search/".$ 종점;
if ( !array_key_exists('v', $args) )
$args['v'] = '1.0';
$url .= '?'.http_build_query($args, '', '&');
$ch = 컬_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, $referer);
$body = 컬_exec($ch);
curl_close($ch);
return json_decode($body);
}
// 使用示例
$rez = google_search_api(array(
'q' => '21andy.com', // 查询内容
'key' => '你申请到적API 키',
'userip' => '적용 IP 위치',
));
header('콘텐츠 유형: 텍스트/html; charset=utf-8;');
에코 '

'; <br>print_r($rez); <br>에코 '';

以上就介绍了google 파일 시스템은 PHP获取Google AJAX 검색 API를 사용하며 Google AJAX 검색 API는 Google 파일 시스템을 사용하는 방법입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.