PHP ile Koronavirüs Botu Yapımı (COVID-19)
PHP ile günlük olarak COVID-19 verilerini ve istatistiklerini paylaşan bot nasıl yapılır onu anlatacağım.
Merhaba arkadaşlar, bugün ki yazımda sizlere PHP ile günlük olarak COVID-19 verilerini ve istatistiklerini paylaşan bot nasıl yapılır onu anlatacağım. Bot için kullanıdığım bir site bulunmaktadır ve o site sayesinde siz de kendinize ait botlarınızı yaparak herhangi bir yere entegre edebilirsiniz. Hemen yazıya geçelim :)
1) Öncelikle değerleri belirliyoruz:
//COVID-19 All Yesterday False
$covidUrlAYFalse = "https://disease.sh/v3/covid-19/all?yesterday=false";
//COVID-19 Turkey Yesterday True
$covidUrlTRYTrue = "https://disease.sh/v3/covid-19/countries/turkey?yesterday=true";
//COVID-19 Turkey Yesterday False
$covidUrlTRYFalse = "https://disease.sh/v3/covid-19/countries/turkey?yesterday=false";
2) Verileri çekmek için dosya içeriğini okuyan ve bunları ayrıştıracak değerleri belirleyelim:
//COVID Url Content
$covidUrlContent = file_get_contents($covidUrlTRYTrue);
//COVID Parse Json From Content
$covidUrlJsonParse = json_decode($covidUrlContent, true);
3) Ekrana sonucu verecek olan kodumuzu yazalım:
echo $covidUrlContent;
Çıkan sonuca göz atalım:
{
"updated":1597275585335,
"country":"Turkey",
"countryInfo":{
"_id":792,
"iso2":"TR",
"iso3":"TUR",
"lat":39,
"long":35,
"flag":"https://disease.sh/assets/img/flags/tr.png"
},
"cases":243180,
"todayCases":1183,
"deaths":5873,
"todayDeaths":15,
"recovered":226155,
"todayRecovered":1185,
"active":11152,
"critical":617,
"casesPerOneMillion":2880,
"deathsPerOneMillion":70,
"tests":5387751,
"testsPerOneMillion":63805,
"population":84440722,
"continent":"Asia",
"oneCasePerPeople":347,
"oneDeathPerPeople":14378,
"oneTestPerPeople":16,
"activePerOneMillion":132.07,
"recoveredPerOneMillion":2678.27,
"criticalPerOneMillion":7.31
}
İstediğimiz değerleri ekrana yazdıralım:
echo 'Test: '.$covidUrlJsonParse['testsPerOneMillion'];
echo 'Vaka: '.$covidUrlJsonParse['todayCases'];
echo 'Ölüm: '.$covidUrlJsonParse['todayDeaths'];
echo 'Kurtarılan: '.$covidUrlJsonParse['todayRecovered'];
echo 'Kritik: '.$covidUrlJsonParse['critical'];
Bir sonraki yazımda görüşmek üzere sağlıcakla kalın :)