2010-01-25 5 views
5

(I previously asked this question), die irgendwie für den Superuser als anwendbar angesehen wurde, und nachdem sie dort migriert wurde, wurde sie geschlossen, da sie nicht für Superuser gilt Englisch: www.mjfriendship.de/en/index.php?op...39&Itemid=32 Es ist klar, dass ich frage, ob der Feed, den ich mit einem von mir geschriebenen Programm in PHP erstellt habe, ein Problem mit Google Reader hat oder ob Google Reader einige spezielle Anforderungen hat, von denen ich als Programmierer, mit PHP, sollte bewusst sein. Während ich programmieren.)Google Reader liest den Feed, den ich programmiert habe, nicht korrekt mit meiner Programmierung

Ich habe zwei Seiten mit RSS-Feeds. In jeder Site sammle ich die Daten und gebe sie dann an einen einfachen Formatierer weiter, den ich für die Erstellung des RSS-Formats geschrieben habe. Daher verwendet jede Site im Wesentlichen denselben Code, um den Feed zu generieren.

Ich abonniere beide in Google Reader. Einer (scribs) funktioniert gut, aber der andere (amusing.org) nicht. Es zeigt das neueste Update als Nov 7 2009, und irgendwie die neuesten Updates (jan 22 und früheren) nach dem 31. Oktober 2009 stacked. So zeigt es nie, dass der Feed aktualisiert wurde.

Beide Feeds werden durch den Feed Validator validiert, und nur ein Blick auf sie, alle Daten und Formate sehen für mich richtig aus, aber ich kann nicht herausfinden, wo das Problem liegt.

Das Futter, das funktioniert: http://scribs.us/feed.php
Das Futter, das nicht der Fall ist: http://www.amusing.org/feed.php

+3

Und es gibt die erste gehört-auf-su enge Abstimmung wieder. ** Dies ist eine gültige Programmierfrage, Leute **, genau wie die andere. Das Lesen ist offensichtlich schwer. – balpha

+3

+1 für * "das ich programmiert habe, mit meiner Programmierung." * Ja, das ist Programmierung bezogen. –

+0

Das ist ziemlich komisch. Google Reader listet den Eintrag vom 25. Januar 2010 als "erhalten" am 31. Oktober 2009 auf. –

Antwort

2

FeedValidator ist, was Sie viele Zufuhrprobleme zu diagnostizieren, zu verwenden möchten.

Versuchen Sie diese Probleme beheben (first feed):

Dieses Futter ist gültig, aber Interoperabilität mit dem breitesten Bereich von Feed-Readern von Umsetzung der folgenden Empfehlungen verbessert werden könnte.

Linie 113, Spalte 412: Beschreibung sollte nicht relative URL Verweise enthalten: /? C = 170 [Hilfe]

... t; border: none 0px; " /> </a > </description> ^ Leitung 118, Spalte 4: Fehlende Atom: Verbindung mit rel = "self" [Hilfe]

</channel>

Und dieser (second feed):

Dieser Feed ist gültig, aber Interoperabilität mit dem breitesten Bereich von f eed Leser könnten verbessert werden durch Umsetzung der folgenden Empfehlungen.

Linie 138, Spalte 4: Fehlende Atom: link mit rel = "Selbst" [Hilfe]

</channel>

würde ich herausfinden, ob, wenn Sie diese Warnungen zu beheben, bleiben die Fehler.

Das heißt, ist es möglich, dass Sie sich mit einem Sortierproblem in Google Reader beschäftigen? Auf der Client-Seite gibt es Optionen, nach verschiedenen Kriterien zu sortieren. Die Ansicht, die du gerade anschaust, ist möglicherweise deaktiviert?

0

Wenn Sie den Cursor über das Datum eines Elements in Reader bewegen, wird ein Mouseover angezeigt, der ein "Empfangen" -Datum und ein "Veröffentlich" -Datum anzeigt. Das Datum "Empfangen" ist der Zeitpunkt, zu dem Reader den Artikel zum ersten Mal beim Crawlen Ihres Feeds gesehen hat. Das Veröffentlichungsdatum stammt aus dem Feed selbst.

Ein Blick auf das Element mit guid == "http://www.amusing.org/?1308" ("Was passiert außerhalb von Vegas ...") Reader behauptet, dass es zuerst am 5. November "erhalten", aber das veröffentlichte Datum als 29. Januar zeigt Da Sie sagen, dieser Artikel wirklich war am 29. Januar veröffentlicht, und da Readers Crawler keine Zeitreise verwendet (Sie müssen mir auf diese eine vertrauen ... :-)), meine Vermutung ist, dass dieser Artikel verwendet die GUID eines anderen Elements in diesem Feed, das der Reader am 5. November gecrawlt hat. Ist es möglich, dass Ihr System alte Guids irgendwie wiederverwendet?

Wenn Sie weitere Hilfe benötigen, können Sie versuchen, in der Google Reader Help Forums Frage zu stellen.

Verwandte Themen