Google Yayın Abone Sayısını Metin İçinde Görüntüle
Feedburner yayın sayısını ham metin olarak nasıl gösterebileceğinizi daha önce göstermiştik. Ancak, yayınınızı son zamanlarda Feedburner’dan Google Feed’e geçirdiyseniz, bu kodların artık işe yaramayacağını fark edeceksiniz. İşte isteyenler için geçici çözümler Google Feed abone sayısını metin olarak göster daha iyi stil için.
Feedburner İçin Önceki Kod…
Bu kod yalnızca görüntülemeyi düşünüyorsanız Feedburner metinde feed sayısı, ancak zaten Google Feed’de olanlar için bazı değişiklikler gerekiyor.
// "feedburner" ı soğutmak $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Kıvrılma oturumunu başlat $ $ = curl_init (); // Verileri tarayıcıya yazdırmak yerine geri döndürmek için kıvrılma ayarlayın. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // URL'yi ayarlayın curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Getirimi yürütün $ data = curl_exec ($ ch); // Bağlantıyı kapat curl_close ($ ch); $ xml = yeni SimpleXMLElement ($ veri); $ fb = $ xml-> feed-> entry ['sirkülasyon']; // sona üşütmek feedburner sayısı
Çözüm
Satırı değiştir: 2:
// "feedburner" ı soğutmak $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
aşağıya:
/ / / / / feed / burner_google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id ";
Komple Kod
Google Feed abone sayısını metinde görüntülemek için gereken kodun tamamı burada. Değiştirmeyi unutma feedburner kimliği
(satır: 2) ile gerçek yayın kimliği.
/ / / / / feed / burner_google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id "; // Kıvrılma oturumunu başlat $ $ = curl_init (); // Verileri tarayıcıya yazdırmak yerine geri döndürmek için kıvrılma ayarlayın. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // URL'yi ayarlayın curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Getirimi yürütün $ data = curl_exec ($ ch); // Bağlantıyı kapat curl_close ($ ch); $ xml = yeni SimpleXMLElement ($ veri); $ fb = $ xml-> feed-> entry ['sirkülasyon']; // sona üşütmek feedburner sayısı
sorunlarını giderir
Yukarıdaki kod sizin için işe yaramazsa, olasılıklardan bazıları şunlardır:
- Doğru değiştirdiyseniz iki kez kontrol edin
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
ilehttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Değiştirdin mi
feedburner kimliği
gerçek Feed ID'niz ile? SimpleXMLElement
s PHP5 gerektirir. Hiçbir şey görünmezse, web sunucunuz hala PHP4'tedir. Yükseltme hakkında onlarla iletişim kurmalısınız.