如何通过Google Insight API中的PHP使用JSON数据

时间:2014-06-23 02:38:59

标签: php json google-api

我想通过PHP页面使用Google Insight API中的数据。 (这是documentation

例如,我如何使用Google Insight返回的“numberJsResources”?

$jsonString = curl "https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=http://code.google.com/speed/page-speed/&key=MyAPIKey";

$obj = json_decode($jsonString);

echo $obj->responseCode;

1 个答案:

答案 0 :(得分:2)

你错误地使用curl。

$ch = curl_init("https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=http://code.google.com/speed/page-speed/&key=MyAPIKey");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
$obj = json_decode($res, true);
echo $obj['pageStats']['numberJsResources'];

手动:http://www.php.net/manual/en/book.curl.php