情報収集の為に、IFTTTを利用して、RSSをtwitterへ流すことを行っています。
ここ数日のtweetで、タイトルは出力されているのですがURLが付与されておらず
ページが表示されない現象がありました。
IFTTTのPost a tweetの設定を見直して、再設定を行ってみたのですが
以下のエラーが出て設定できなくなりました。
Sorry, there was a problem getting these action details; we are investigating!
ググって見ても、めぼしい情報に行き着きませんでした。
アクションの方が問題ではなく、RSSフィードの方の問題でした。
同じRSSフィードでupdateをかけると以下のエラーがでました。
Feed has items without valid urls
EntryのURLが正しくないということでした。
こちらのURL何が正しくないのか原因わかりませんでした。
追記) 原因としては、rssの配信ドメイン、rss自体に含まれるURLのドメインが一致していないせいでした。rss配信サーバにリダイレクトするものを設置して、噛ませれば正しく認識できました。
# RSS
<link href="https://xxxxxxxxxxx/rss.php" rel="self"/>
# entryのURL
<link href="https://xxxxxxxxxxx/redirect.php?url=https%3A%2F%2Fmainichi.jp%2Fpremier%2Fbusiness%2Farticles%2F20210909%2Fbiz%2F00m%2F020%2F016000c"/>
redirect.phpは危険なのでなんらかのセキュリティ対策をする必要があります。
一旦は、RSS自体を変更して対応しました。