フィードが無効というエラーが表示されたときは、どうすればよいでしょうか。通常、原因はフィードを配信しているサイト側にあります。Feederでは、できる限り多くのフィードに対応できるよう努めていますが、整合性に大きな問題があるフィードは、内容を正しく読み取れないことがあります。
「無効」とはどういう意味ですか?
RSSとAtomは、フィードの形式を定める2つの異なるオープン標準です。フィードはサーバーから誰でもダウンロードできるファイルで、通常のテキストと同じように、一定の文法に従う必要があります。Feederのサーバーは、フィードのファイルを代わりにダウンロードして読み取り、記載されている投稿を抽出し、すばやくリーダーに配信します。
多くの場合、プログラマーが現実に起こりうるあらゆる例外的なケースを考慮していないことが原因です。たとえば、文の途中にピリオド(「.」)を入れると、まったく違う文として扱われることがあります。単語のスペルミスも、深刻な問題につながる場合があります。
ユーザーにできることは?
フィードのアドレスをRSSフィードバリデーターに貼り付けてください。Feederと同じ方法でフィードを取得し、エラーごとに該当する行と修正方法を表示します。フィードがご自身のものであれば、該当箇所を修正してから、フィードをもう一度追加してください。そうでない場合は、バリデーターの結果をサイト運営者に送ってください。
Feederでは、あらゆる例外的なケースに対応したいと考えていますが、それは現実的には不可能です。そのため、フィードが無効であることをサイト運営者に知らせるのが、唯一の解決方法です。
よくあるエラーとその修正方法を説明した「RSSファイルを検証する」ガイドを用意しています。該当するサイトにアクセスし、「お問い合わせ」リンクやTwitter、Facebookのページを探して、フィードに問題があることを伝えるためにガイドを共有することをおすすめします。問題のあるフィードのリンクも忘れずに伝えてください。