IFTTTのPost a tweetのEntryUrlがうまく動作しない

IFTTTのPost a tweetのEntryUrlがうまく動作しない

2021年9月12日
つぶやき
Pocket

情報収集の為に、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自体を変更して対応しました。