Blograzzi API’ lerine yönelik Erhan’ın hazırlamış olduğu uygulamaları 500 sınırı olmadan kullanmak için aşağıdaki php dosyasını kullanabilir ve XML’leri sunucunuza çekebilirsiniz.
/*
Blograzzi PHP + Cron + CURL UygulamasıHazırlayan: Altan Tanrıverdi javam.org altant@gmail.com
Aşağıdaki uygulama ile Blograzzi API’lerini kullanarak, XML verilerini sunucunuza taşıyabilirsiniz. Bu işlemden sonra Erhan Burhan’ın hazırlamış olduğu uygulamaları lokalde kullanabilirsiniz. Böylelikle Blograzzi’nin 500 işlem sınırı sizin için sorun olmayacaktır. Bu dosyayı Cron ile çalıştıracaklar her çalıştırmanın Blograzzi’nin 500 limitinden 5 adet götürdüğünü hesaba katmalıdırlar.
*/
//Blograzzi Anahtarınız
$Anahtar = "";
// Blog
$URL = "javam.org";
// İstenilen Yorum Sayısı
$YorumSayisi = 10;
// İstenilen Kategori
$Kategori = 1;
// Etiket Değeri
$Etiket = urlencode("jquery");
// Blograzzi API Adresi
$sabit = "http://webservice.blograzzi.com/BlograzziWS.asmx/";
// Servisler için XML Yolları
$servis = array (
"BlogDetaylari" => "Anahtar=$Anahtar&URL=$URL",
"BlogYorumlari" => "Anahtar=$Anahtar&URL=$URL&YorumSayisi=$YorumSayisi",
"EtiketEnIyiler" => "Anahtar=$Anahtar&BlogSayisi=$BlogSayisi&Etiket=$Etiket",
"KategoriEnIyiler" => "Anahtar=$Anahtar&BlogSayisi=$BlogSayisi&Kategori=$Kategori",
"Kategoriler" => "Anahtar=$Anahtar"
);
foreach ($servis as $tasiyici => $deger) {
$adres = $sabit.$tasiyici."?".$deger;
if (cek($adres, $tasiyici)){echo "$tasiyici.xml başarıyla oluşturuldu.<br />";}
else {echo "$tasiyici.xml oluşturulamadı.<br />";}
}
function cek($nereden, $islem)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_URL,"$nereden");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$sonuc = curl_exec ($ch);
curl_close ($ch);
$fp = fopen ($islem.".xml", ‘w’);
fwrite($fp,$sonuc);
fclose ($fp);
return $sonuc;
}
?>

Son Yorumlar