Kayıtlar

OpenWeatherMap etiketine sahip yayınlar gösteriliyor

OpenWeatherMap Api ile Hava Durumu

Resim
OpenWeatherMap api kullarak bulunduğunuz şehrin yada istediğiniz herhangi bir şehrin güncel hava durumunu alabilirsiniz. İhtiyacınız olan 1- OpenWeatherMap  Api Key 2- Şehrin Id'si Öncelikle OpenWeatherMap sitesinden ücretsiz olarak api kaydınızı yaptırın.Sonrasında api keyinizi alın. Şehir Id leri http://bulk.openweathermap.org/sample/city.list.json.gz Bu link dışında örnek https://openweathermap.org/city/752850 752850 olan sakaryanın id si bunu sitede arama yaparakta bulabilirsiniz. PHP Curl ile apinizin desteğini alarak json kodlarınızı okuyup html ile gösterimi yapıyoruz. <?php $apiKey = "API KEY"; $cityId = "CITY ID"; $googleApiUrl = "http://api.openweathermap.org/data/2.5/weather?id=" . $cityId . "&lang=en&units=metric&APPID=" . $apiKey; $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $googleApiUrl);