首頁 > 後端開發 > php教程 > google file system 用PHP取得Google AJAX Search API 資料的程式碼

google file system 用PHP取得Google AJAX Search API 資料的程式碼

WBOY
發布: 2016-07-29 08:42:15
原創
989 人瀏覽過

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);
// 現在就開始享受結果吧...

API KEY 申請地址:
http://code.google.com/apis/ajaxsearch/signup.html
由此,我們可以寫個像這樣的函數

複製程式碼 程式碼如下:

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;');
回顯'

'; <br>print_r($rez); <br>回顯'';

以上就介紹了google檔案系統使用PHP取得Google AJAX搜尋API資料的程式碼,包含了google檔案系統的內容,希望對PHP教學有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板