RSS 自動投稿が設定・動作しないのはなぜですか?

更新日: 2018/12/28

RSS 自動投稿が正常に動作しない場合は、以下をご確認ください。

RSS フィードの URL を登録しているか

「RSS の URL」欄には、RSS フィードの URL を直接入力する必要があります。 これはブログ等のトップページではなく、RSS フィードの URL が必要となります。

例えば、「https://jp.techcrunch.com/」はRSS フィードの URL ではなく、ブログのトップページの URL です。このサイトの場合、RSSフィードのURLは、「https://jp.techcrunch.com/feed/」になります。

一般的に、RSS フィードの URL は、以下のようなマークが表示されています。

このマークをクリックすると、以下のようなファイルが表示されます。見た目が異なる場合もあります。この URL を「RSS の URL」欄に入力します。

RSS フィードが異なるコンテンツに更新されているか

SoicalDog では投稿すべきテキストが過去に投稿したアイテムと全く同じになるか、数文字違う程度になる場合は、投稿を行いません。

このため、以下のような場合は、投稿が行われない場合があります。

  • 記事のタイトル・本文が同じ
  • URL が同じ
  • カスタム投稿内容にした場合に、{{title}}, {{description}}, {{url}} のどれも使われていない

RSS フィードを登録後、記事を更新しているか

RSS 自動投稿機能では、RSS 自動投稿機能を設定した時点で一度投稿を行います。古いアイテムがまとめて投稿されてしまうのを防ぐため、その後は、フィードの日付がRSS自動投稿の設定日次以降のアイテムのみを投稿します。

たとえば、10件のアイテムが含まれるフィードを追加した場合、設定直後は1件投稿されますが、その後はRSSフィードが更新されるまで投稿されません。RSSフィードが更新されると投稿されるようになります。

RSS フィードの返却が5秒以内に完了するか

SocialDog から RSS フィードへの取得のタイムアウトは5秒となっています。

このため、フィードの返却に5秒以上かかる場合、エラーとなってしまう場合があります。

このような場合は、RSS フィードの高速化を行ってください。