要使用 PHP 去抓取 API 的內容,我們可以透過 curl() 來處理,範例如下:

$url = API_URL;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($curl);
curl_close($curl);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

 

上面那段就可以把 API 抓回來,因為抓回來是一個字串,所以要再處理成比較好處理的格式:

$response = json_decode($response, true);

 json_decode() 之後就可以依據原本的結構把資料顯示出來了。

不過現在的框架都有比較好的處理方法,這個是純 PHP 的寫法。

來源:
How to do simple google script api with php