הצגת ספירת עדכון של Google Feed בטקסט
בעבר הראינו כיצד ניתן להציג את ספירת העדכונים של Feedburner בטקסט גולמי. עם זאת, אם העברת לאחרונה את העדכון שלך מ- Feedburner לעדכון Google, תבחין בקודים אלה לא יפעלו עוד. הנה הדרכים לעקיפת הבעיה, עבור אלה שרצו להציג את המנוי של Google Feed המנוי בטקסט - - עבור עיצוב טוב יותר.
קוד קוד עבור Feedburner ...
קוד זה יעבוד רק אם בכוונתך להציג Feedburner ספירת עדכונים בטקסט, אך עבור אלה שכבר נמצאים בעדכון Google, נדרשים שינויים מסוימים.
// קבל מגניב feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // הפעלה ראשונית של הפעלת Curl $ ch = curl_init (); // הגדר סלסל כדי להחזיר את הנתונים במקום להדפיס אותו לדפדפן. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // הגדר את כתובת האתר curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // הפעל את נתוני השיתוף $ = curl_exec ($ ch); // סגור את החיבור curl_close ($ ch); $ xml = SimpleXMLElement חדש ($ data); $ fb = $ xml-> feed-> רשומה ['במחזור']; / / סוף לקבל מגניב feedburner לספור
הפתרון
החלף שורה: 2 מתוך:
// קבל מגניב feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
post
// קבל מגניב feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
הקוד השלם
הנה מערכת שלמה של קוד להצגת ספירת המנויים של Google Feed בטקסט. זכור להחליף feedburner-id
(שורה 2) עם אמיתי מזהה עדכון.
// קבל מגניב feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // הפעלה ראשונית של הפעלת Curl $ ch = curl_init (); // הגדר סלסל כדי להחזיר את הנתונים במקום להדפיס אותו לדפדפן. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // הגדר את כתובת האתר curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // הפעל את נתוני השיתוף $ = curl_exec ($ ch); // סגור את החיבור curl_close ($ ch); $ xml = SimpleXMLElement חדש ($ data); $ fb = $ xml-> feed-> רשומה ['במחזור']; / / סוף לקבל מגניב feedburner לספור
פתרון בעיות
הנה כמה מן האפשרויות אם הקוד לעיל לא עובד בשבילך:
- בדוק שוב אם החלפת כראוי
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. עליך לפנות אליהם לגבי השדרוג.