عرض عدد المشتركين في خلاصة Google في النص
سبق أن أوضحنا كيف يمكنك عرض عدد خلاصات Feedburner بنص خام. ومع ذلك ، إذا قمت مؤخرًا بترحيل خلاصتك من Feedburner إلى Google Feed ، فسوف تلاحظ أن هذه الرموز لن تعمل. وإليك الحلول ، لأولئك الذين يريدون عرض عدد المشتركين في خلاصة Google في النص لتحسين التصميم.
الرمز السابق لـ Feedburner ...
لن يعمل هذا الرمز إلا إذا كنت تنوي عرضه فيدبورنر عدد الخلاصات في النص ، ولكن بالنسبة لأولئك الموجودين بالفعل في خلاصة Google ، يلزم إجراء بعض التغييرات.
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/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 (بيانات $) ؛ $ fb = $ xml-> feed-> entry ['circulation']؛ / / نهاية الحصول على بارد فيدبورنر العد
الحل
استبدال الخط: 2 من:
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData؟uri=feedburner-id"؛
الى الآتى \ الى القادم \ الى الم:
// get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData؟uri=feedburner-id"؛
الكود الكامل
إليك مجموعة الأكواد الكاملة لعرض عدد المشتركين في خلاصة Google في النص. تذكر أن تحل محل فيدبورنر معرف
(السطر: 2) مع الخاص بك حقيقة معرف الخلاصة.
// get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/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 (بيانات $) ؛ $ fb = $ xml-> feed-> entry ['circulation']؛ / / نهاية الحصول على بارد فيدبورنر العد
يحل المشكلة
فيما يلي بعض الاحتمالات إذا كان الرمز أعلاه لا يصلح لك:
- تحقق مرة أخرى إذا كنت قد استبدلت بشكل صحيح
http://api.feedburner.com/awareness/1.0/GetFeedData؟uri=feedburner-id
معhttps://feedburner.google.com/api/awareness/1.0/GetFeedData؟uri=feedburner-id
- هل استبدلت
فيدبورنر معرف
مع معرف الخلاصة الفعلي? SimpleXMLElement
ق يتطلب PHP5. إذا لم يظهر أي شيء ، فستظل فرص استضافة الويب على PHP4. يجب عليك الاتصال بهم حول الترقية.