Patikrinkite savo srautą naudodami nemokamą „Feeder“ RSS srauto tikrintuvą. Jame pateikiamos kiekvienos klaidos eilutės ir nurodoma, kaip ją ištaisyti, taip pat parodoma, ką „Feeder“ nuskaito iš jūsų srauto. „Feeder“ gali nuskaityti ir netobulus srautus, tačiau tinkamai suformuotas srautas veikia visose skaityklėse ir padeda išvengti toliau aprašytų problemų.
Verta papildomai patikrinti srautą naudojant W3C sklaidos kanalų tikrinimo paslaugą.
Naudokite tinkamą datos formatą
RSS datos atrodo taip: Sat, 26 Sep 2026 09:00:00 GMT, jose nurodomi keturi metų skaitmenys. Naudokite tam skirtą savo programavimo kalbos funkciją:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, prieš tai įvykdęrequire "time" - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Nenaudokite PHP funkcijos DATE_RFC822 ir Go funkcijos time.RFC822. Jos įrašo tik du metų skaitmenis, todėl tikrintuvai tokį formatą atmeta arba apie jį įspėja.
Kiekvienam įrašui priskirkite GUID
Elementas <guid> yra unikalus kiekvieno įrašo identifikatorius. „Feeder“ pagal jį atskiria naujus įrašus nuo jau matytų. Jei GUID nėra, „Feeder“ vadovaujasi pavadinimu ir data, todėl pakeitus pavadinimą arba datą įrašas vėl rodomas kaip naujas.
Tinka bet kokia reikšmė, jei ji unikali ir niekada nesikeičia, pavyzdžiui, nuolatinis įrašo adresas.
Perkeldami svetainę nekeiskite ID ir datų
Jei pakeičiate svetainės laiko juostą, domeną arba publikavimo platformą, palikite kiekvieno įrašo GUID ir datą tokius pačius. Jei jie visi pasikeis vienu metu, skaitytojams visi seni įrašai gali būti rodomi kaip nauji.
Leiskite „Feeder“ pasiekti jūsų srautą
Jei „Feeder“ praneša, kad negali pasiekti jūsų srauto, patikrinkite, ar užkarda arba „Cloudflare“ neblokuoja mūsų tikrinimo robotų. Žr. Ką daryti, jei „Cloudflare“ blokuoja „Feeder“ tikrinimo robotus ir „Feeder“ serverių viešieji IP adresai.