我想使用googleapis網址獲取timeZoneId。我想這個url返回我JSON響應以後解析它,並在我的數據庫中插入lat和long。它工作正常,當它不是一個谷歌地圖的網址,但我有着名的「request_denied」錯誤,當我在我的代碼中使用這種類型的網址:如何讓網址中的json https
如何從谷歌獲得json的url,我想從緯度獲取時區,經度和時間戳
我從URL試圖獲取數據的file_get_contents用。
$json_url = 'http://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510×tamp=1331766000&sensor=false';
$json = file_get_contents($json_url);
$obj = json_decode($json);
echo $obj->timeZoneId;
但它不起作用。它alwy返回「狀態」:「REQUEST_DENIED」 謝謝任何得到一個提示。
更新
感謝所有:)我檢查的PHP extention-> php_openssl它 工作
「它不工作」是*永遠不會*適當描述實際發生的事情。 – str
這很簡單,你用http得到'REQUEST_DENIED'。 –
謝謝所有:)我檢查了PHP的擴展 - > php_openssl和它的工作 – HoangHieu