Laman » Internet » Paparkan Kiraan Pelanggan Umbi Google dalam Teks

    Paparkan Kiraan Pelanggan Umbi Google dalam Teks

    Kami sebelum ini menunjukkan bagaimana anda boleh memaparkan kiraan Feedburner dalam teks mentah. Walau bagaimanapun, jika anda baru-baru ini memindahkan suapan anda dari Feedburner ke Google Feed, anda akan melihat kod tersebut tidak berfungsi lagi. Inilah jalan penyelesaian, bagi mereka yang mahu paparkan pelanggan Google Feed dalam teks untuk gaya yang lebih baik.

    Kod Sebelumnya Untuk Feedburner ...

    Kod ini hanya akan berfungsi jika anda ingin dipaparkan Feedburner kiraan makanan dalam teks, tetapi bagi mereka yang sudah pun ada di Google Feed, beberapa perubahan diperlukan.

     // dapatkan kiraan feedburner yang sejuk $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; / / Inisialisasi sesi Curl $ ch = curl_init (); / / Tetapkan curl untuk mengembalikan data dan bukan mencetaknya ke penyemak imbas. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Tetapkan URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Laksanakan tangkapan $ data = curl_exec ($ ch); // Tutup sambungan curl_close ($ ch); $ xml = baru SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['circulation']; // akhir mendapat kiraan feedburner yang sejuk 

    Penyelesaian

    Ganti garisan: 2 dari:

     // dapatkan kiraan feedburner yang sejuk $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    kepada yang berikut:

     // dapatkan kiraan feedburner yang sejuk $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    Kod Lengkap

    Berikut adalah satu set lengkap kod untuk memaparkan jumlah pelanggan Google Feed dalam teks. Ingat untuk menggantikan feedburner-id (garis: 2) dengan anda sebenar ID suapan.

     // dapatkan kiraan feedburner yang sejuk $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; / / Inisialisasi sesi Curl $ ch = curl_init (); / / Tetapkan curl untuk mengembalikan data dan bukan mencetaknya ke penyemak imbas. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Tetapkan URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Laksanakan tangkapan $ data = curl_exec ($ ch); // Tutup sambungan curl_close ($ ch); $ xml = baru SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['circulation']; // akhir mendapat kiraan feedburner yang sejuk 

    Selesaikan masalah

    Berikut adalah beberapa kemungkinan jika kod di atas tidak berfungsi untuk anda:

    • Periksa semula jika anda telah diganti dengan betul http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id dengan https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Adakah anda diganti feedburner-id dengan ID Suapan sebenar anda?
    • SimpleXMLElements memerlukan PHP5. Jika tiada apa-apa muncul, kemungkinan hos web anda masih di PHP4. Anda perlu menghubungi mereka mengenai peningkatan.