Merhaba,
Bu yazımızda PHP ile RESTAPI aracılığı ile bir üründen veri alışverişini göreceğiz.
RESTAPI hizmetini veren bir monitoring ürününden alarmları çekmeyi deneyeceğiz.
RestAPI hizmeti birçok kutu ürünün yada yazılımın sunduğu bir hizmettir. RestAPI ile elde edilen JSON dosyası PHP ile rahatlıkla parse edilip veriye ulaşılmaktadır.
Alttaki php kodunda gördüğümüz üzere bir url ye bağlanılmaktadır. Bu url ye bağlanıldığında alınan cevapo bir json dosyasıdır ve içeriği alttaki şekildedir.
Çekilen dosyadan parse edilen kategori, Isim ve Kritiklik degerleri sayfaya bastirilir.
JSON Dosya İçeriği :
{"MyAlarm":{"MyDetails":[{"message":"CPU Problem on SRVMIN10 Server","kategori":"Virtual Device","status":"14","kritiklik":"Yuksek","Isim":"SRVMIN10"}}
PHP Kod :
<?php
$url = 'http://jsonsource/api/json/alarmsource/getAllAlarms?apiKey=deb71fds742sebd2d5f7ss0dsd137';
$icerik = file_get_contents($url);
$json = json_decode($icerik, true);
foreach($json[MyAlarm][MyDetails] as $item) {
$kategori = $item['Kategori'];
$Isim = $item['Isim'];
$Kritiklik = $item['Kritiklik'];
echo $kategori."<br>".$Isim."<br>".$Kritiklik;
}
?>
Yazılım Geliştirme. Otomasyon. Web & Mobil Yazılım Geliştirme. WebServis & RestApi Uygulamaları. Sunucu ve Network Otomasyon Yazılımları.
restapi nasıl çalışır etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
restapi nasıl çalışır etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
19 Aralık 2014 Cuma
Kaydol:
Kayıtlar (Atom)