ამინდის პროგნოზის API

თბილისის ექვსდღიანი ამინდის პროგნოზი JSON მისამართი

http://weather.any.ge/api.php?info=eqvsi_dge

მიიღება შემდეგი მონაცემები

[{"id":"1","daysName":"ხუთშაბათი","C":"18° 34°","imgs":"01"},{"id":"2","daysName":"პარასკევი","C":"21° 36°","imgs":"02"},{"id":"3","daysName":"შაბათი","C":"22° 37°","imgs":"30"},{"id":"4","daysName":"კვირა","C":"21° 35°","imgs":"04"},{"id":"5","daysName":"ორშაბათი","C":"20° 33°","imgs":"03"},{"id":"6","daysName":"სამშაბათი","C":"19° 32°","imgs":"02"}]

თბილისის ამინდის პროგნოზი საათების მიხედვით JSON მისამართი

http://weather.any.ge/api.php?info=saatebi

მიიღება შემდეგი JSON კოდი

[{"id":"1","times":"16:00 სთ","timesC":"34° C","timesL":"02"},{"id":"2","times":"20:00 სთ","timesC":"29° C","timesL":"01"},{"id":"3","times":"0:00 სთ","timesC":"22° C","timesL":"33"},{"id":"4","times":"4:00 სთ","timesC":"20° C","timesL":"33"},{"id":"5","times":"8:00 სთ","timesC":"24° C","timesL":"01"},{"id":"6","times":"12:00 სთ","timesC":"33° C","timesL":"01"}]

JSON მისამართი ერთი ან რამდენიმე ქალაქისთვის

http://weather.any.ge/api.php?ids=5 ids=5 სადაც ქალაქის ID-ია 5

მიიღება შემდეგი JSON კოდი

[{"id":"5","name":"თბილისი","C":"33°","img":"03"}]

რამოდენიმე ქალაქის მონაცემების ერთად მიღება

http://weather.any.ge/api.php?ids=1,2,3,4,5,6 ქალაქის ID-ები გამოყავით მძიმეებით

მიიღება შემდეგი JSON კოდი

[{"id":"1","name":"ზუგდიდი","C":"33°","img":"01"},{"id":"2","name":"საგარეჯო","C":"30°","img":"01"},{"id":"3","name":"შეკვეთილი","C":"32°","img":"01"},{"id":"4","name":"პარიზი","C":"27°","img":"01"},{"id":"5","name":"თბილისი","C":"33°","img":"03"},{"id":"6","name":"სამტრედია","C":"37°","img":"01"}]

სურათის მისაღებად გამოიყენეთ მისამართი: http://weather.any.ge/icons/[img].png


როგორ გამოვიყენოთ JSON კოდი?

PHP.NET json-decode

$url = "http://weather.any.ge/api.php?ids=5";
$contents = file_get_contents($url);
$results = json_decode($contents,true);
print_r($results);

მიიღება

Array
(
    [0] => Array
        (
            [id] => 5
            [name] => თბილისი
            [C] => 10°
            [img] => 50d
        )

)

თითო მონაცემის მიღება

echo 'სახელი : '.$results[0]['name']; echo 'ტემპერატურა : '.$results[0]['C'];

მიიღება

სახელი : თბილისი
ტემპერატურა : 10°
Copyright © 2009-2015. ი/მ კახა გიორგაშვილი