(以前、この質問はスーパーユーザーにより適していると考えられていましたが、そこに移行された後、スーパーユーザーには適用されないとしてクローズされました。前もって明確にさせてください。私が書いたプログラムを php で作成しましたが、Google リーダーに問題があります. または、Google リーダーに特別な要件があり、プログラマーとして php を使用する場合は、プログラミング中に注意する必要があります.)
RSS フィードを含む 2 つのサイトがあります。各サイトでデータを収集し、それを私が作成したシンプルなフォーマッターに渡します。フォーマッターは RSS フォーマットを作成する作業を行います。したがって、各サイトは基本的に同じコードを使用してフィードを生成します。
どちらも Google リーダーで購読しています。1 つ (scribs) は正常に動作しますが、もう 1 つ (amusing.org) は動作しません。最新の更新が 2009 年 11 月 7 日として表示され、最新の更新 (1 月 22 日以前) が 2009 年 10 月 31 日以降に積み重なって表示されます。そのため、フィードが更新されたことを示すことはありません。
どちらのフィードも Feed Validator によって検証され、目で見てみると、すべての日付と形式が正しいように見えますが、問題がどこにあるのかわかりません。
機能するフィード: http://scribs.us/feed.php
機能しないフィード: http://www.amusing.org/feed.php