Beranda » Internet » Tampilkan Jumlah Pelanggan Google Feed dalam Teks

    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 dengan https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Apakah Anda diganti? feedburner-id dengan ID Umpan Anda yang sebenarnya?
    • SimpleXMLElements membutuhkan PHP5. Jika tidak ada yang muncul, kemungkinan host web Anda masih menggunakan PHP4. Anda harus menghubungi mereka tentang peningkatan.