แสดงจำนวนสมาชิก Google Feed เป็นข้อความ
ก่อนหน้านี้เราได้แสดงให้เห็นว่าคุณสามารถแสดงจำนวนฟีดเบิร์นเนอร์ได้อย่างไรในรูปแบบข้อความดิบ อย่างไรก็ตามหากคุณเพิ่งย้ายฟีดของคุณจาก Feedburner ไปเป็น Google ฟีดคุณจะสังเกตเห็นว่ารหัสเหล่านั้นจะไม่ทำงานอีกต่อไป นี่คือวิธีแก้ปัญหาสำหรับผู้ที่ต้องการ แสดงจำนวนสมาชิก Google Feed เป็นข้อความ เพื่อการออกแบบที่ดีขึ้น.
รหัสก่อนหน้าสำหรับ Feedburner ...
รหัสนี้จะใช้งานได้หากคุณต้องการแสดง Feedburner จำนวนฟีดเป็นข้อความ แต่สำหรับผู้ที่อยู่ใน Google ฟีดอยู่แล้วจำเป็นต้องทำการเปลี่ยนแปลงบางอย่าง.
// รับ feedburner สุดยอดจำนวน $ whaturl = "http://api.feedburner.com/awaware/1.0/GetFeedData?uri=feedburner-id"; // เริ่มต้นเซสชัน Curl $ ch = curl_init (); // ตั้งค่า curl เพื่อส่งคืนข้อมูลแทนที่จะพิมพ์ไปยังเบราว์เซอร์ curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // ตั้ง URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // ดำเนินการดึงข้อมูล $ = curl_exec ($ ch); // ปิดการเชื่อมต่อ curl_close ($ ch); $ xml = SimpleXMLElement ใหม่ ($ data); $ fb = $ xml-> feed-> entry ['หมุนเวียน']; // สิ้นสุดรับจำนวนผู้ให้บริการป้อนที่ยอดเยี่ยม
การแก้ไขปัญหา
แทนที่บรรทัด: 2 จาก:
// รับ feedburner สุดยอดจำนวน $ whaturl = "http://api.feedburner.com/awaware/1.0/GetFeedData?uri=feedburner-id";
เพื่อต่อไปนี้:
// รับ feedburner สุดยอดจำนวน $ whaturl = "https://feedburner.google.com/api/awaware/1.0/GetFeedData?uri=feedburner-id";
รหัสที่สมบูรณ์
นี่คือชุดรหัสที่สมบูรณ์เพื่อแสดงจำนวนสมาชิก Google Feed เป็นข้อความ จำไว้ว่าให้เปลี่ยน FeedBurner-ID
(บรรทัด: 2) ด้วยของคุณ จริง รหัสฟีด.
// รับ feedburner สุดยอดจำนวน $ whaturl = "https://feedburner.google.com/api/awaware/1.0/GetFeedData?uri=feedburner-id"; // เริ่มต้นเซสชัน Curl $ ch = curl_init (); // ตั้งค่า curl เพื่อส่งคืนข้อมูลแทนที่จะพิมพ์ไปยังเบราว์เซอร์ curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // ตั้ง URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // ดำเนินการดึงข้อมูล $ = curl_exec ($ ch); // ปิดการเชื่อมต่อ curl_close ($ ch); $ xml = SimpleXMLElement ใหม่ ($ data); $ fb = $ xml-> feed-> entry ['หมุนเวียน']; // สิ้นสุดรับจำนวนผู้ให้บริการป้อนที่ยอดเยี่ยม
แก้ไขปัญหา
นี่คือความเป็นไปได้บางอย่างหากรหัสด้านบนใช้ไม่ได้สำหรับคุณ:
- ตรวจสอบอีกครั้งว่าคุณเปลี่ยนถูกต้องหรือไม่
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
กับhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- คุณเปลี่ยนมาหรือยัง
FeedBurner-ID
ด้วยรหัสฟีดที่แท้จริงของคุณ? SimpleXMLElement
s ต้องการ PHP5 หากไม่มีสิ่งใดปรากฏขึ้นโอกาสในการเป็นโฮสต์เว็บของคุณยังคงอยู่ใน PHP4 คุณควรติดต่อพวกเขาเกี่ยวกับการอัพเกรด.