Tampilkan Jumlah Pelanggan Google Feed dalam Teks
Kami sebelumnya menunjukkan bagaimana Anda dapat menampilkan jumlah umpan Feedburner dalam teks mentah. Namun, jika Anda baru saja memigrasikan umpan Anda dari Feedburner ke Google Feed, Anda akan melihat kode-kode itu tidak lagi berfungsi. Inilah solusinya, bagi mereka yang ingin tampilkan jumlah pelanggan Google Feed dalam teks untuk gaya yang lebih baik.
Kode Sebelumnya Untuk Feedburner ...
Kode ini hanya akan berfungsi jika Anda ingin menampilkan Feedburner umpan dihitung dalam teks, tetapi bagi mereka yang sudah menggunakan Google Feed, beberapa perubahan diperlukan.
// dapatkan jumlah feedburner keren $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inisialisasi sesi Curl $ ch = curl_init (); // Atur curl untuk mengembalikan data alih-alih mencetaknya ke browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Tetapkan URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Jalankan pengambilan $ data = curl_exec ($ ch); // Tutup koneksi curl_close ($ ch); $ xml = SimpleXMLElement baru ($ data); $ fb = $ xml-> feed-> entri ['sirkulasi']; // akhiri dapatkan hitungan feedburner keren
Solusinya
Ganti baris: 2 dari:
// dapatkan jumlah feedburner keren $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
sebagai berikut:
// dapatkan penghitung feedburner keren $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
Kode Lengkap
Berikut kumpulan kode lengkap untuk menampilkan jumlah pelanggan Google Feed dalam teks. Ingatlah untuk mengganti feedburner-id
(baris: 2) dengan nyata ID umpan.
// dapatkan penghitung feedburner keren $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inisialisasi sesi Curl $ ch = curl_init (); // Atur curl untuk mengembalikan data alih-alih mencetaknya ke browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Tetapkan URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Jalankan pengambilan $ data = curl_exec ($ ch); // Tutup koneksi curl_close ($ ch); $ xml = SimpleXMLElement baru ($ data); $ fb = $ xml-> feed-> entri ['sirkulasi']; // akhiri dapatkan hitungan feedburner keren
Pemecahan masalah
Berikut adalah beberapa kemungkinan jika kode di atas tidak bekerja untuk Anda:
- Periksa kembali apakah Anda telah diganti dengan benar
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
denganhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Apakah Anda diganti?
feedburner-id
dengan ID Umpan Anda yang sebenarnya? SimpleXMLElement
s membutuhkan PHP5. Jika tidak ada yang muncul, kemungkinan host web Anda masih menggunakan PHP4. Anda harus menghubungi mereka tentang peningkatan.