Php ile Korona Virüs (COVID-19) Botu Yapımı

Php mehmetkpln18 31 Ekim 2020

Merhaba arkadaşlar, bugün ki yazımızda sizlere PHP ile günlük olarak COVID-19 verilerini ve istatistiklerini paylaşan bot nasıl yapılır onu paylaşacağım. Bot için JSON çıktısı alabileceğimiz bir site bulunmaktadır ve o site sayesinde siz de kendinize ait botunuzu yaparak herhangi bir yere entegre edebilirsiniz.

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, //Toplam Vakalar
	"todayCases":1183, //Bugün ki Vakalar
	"deaths":5873, //Toplam Ölüm
	"todayDeaths":15, //Bugün ki Ölüm
	"recovered":226155, //Kurtarılan
	"todayRecovered":1185, //Bugün ki Kurtarılan
	"active":11152, //Aktif Vaka
	"critical":617, //Aktif Kritik
	"casesPerOneMillion":2880, //Bir Milyon Başına Vaka
	"deathsPerOneMillion":70, //Bir Milyon Başına Ölüm
	"tests":5387751, //Testler
	"testsPerOneMillion":63805, //Bir Milyon Başına Test
	"population":84440722, //Nüfus
	"continent":"Asia", //Kıta
	"oneCasePerPeople":347, //Kişi Başına Bir Vaka
	"oneDeathPerPeople":14378, //Kişi Başına Bir Ölüm
	"oneTestPerPeople":16, //Kişi Başına Bir Test
	"activePerOneMillion":132.07, //Bir Milyonda Aktif
	"recoveredPerOneMillion":2678.27,  //Bir Milyonda Kurtarılan
	"criticalPerOneMillion":7.31 //Bir Milyonda Kritik
}

İ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'];

Kodumuz bu kadar iyi çalışmalar

#Php #Php İle Bot Yapımı #Php İle COVID-19 Botu Yapımı
Bir yorum bırak
Mail adresiniz kimseyle paylaşılmayacaktır.

  • Kategoriler