http://code.google.com/apis/ajaxsearch/documentation/#fonje
複製程式碼程式碼如下:
// 此範例要求包含一個可選的API 金鑰,您需要將其
// 刪除或替換為您自己的金鑰。
// 詳細了解為什麼擁有 API 金鑰很有用。
// 請求也包含 userip 參數,該參數提供最終
// 使用者的 IP 位址。這樣做將有助於區分合法的
// 伺服器端流量與非最終用戶的流量。
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&"
。 "q=Paris%20Hilton&key=插入您的金鑰&userip=使用者IP 位址";
// sendRequest
// 注意如何手動設定referer
$ch = curl_init();
curl_setopt(curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, /* 在此輸入您網站的網址 */); body =curl_exec($ch);
curl_close($ch);
// 現在,處理JSON 字串
$json = json_decode($body);
// 現在就開始享受結果吧...
複製程式碼 程式碼如下:
function google_search_api($args, $referer = 'http://www. jb51.net/', $endpoint = 'web'){
$url = "http://ajax.googleapis.com/ajax/services/search/".$終點;
if ( !array_key_exists( 'v', $args) )
$args['v'] = '1.0';
$url .= '?'.http_build_query($args, '', '&');
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setoptopt($ch, CURSFER, 1);
curl_setoptopt($ER, CUR3, 7_ >$body =curl_exec($ch);
curl_close($ch);
返回json_decode($body);
}
// 使用範例
$rez = google_search_api(array(
'q' => '21andy.com', // 內容查詢
'key' => '你申請到的API KEY',
'userip' => '你的IP 位址',
));
header('內容型別:text/html; charset=utf-8;');
回顯'