Medium と Tumblr の連携
IFTTT を使って、Medium で投稿したストーリーを Tumblr へ自動投稿する方法
Published in
3 min readApr 4, 2014
Medium のストーリーを Tumblr へ自動投稿できないかなと思って調べていたところ、Medium の RSS フィードがあることが判明。これを使えば、IFTTT を使って、Tumblr に自動投稿できる!
Medium の RSS フィード
あまり一般的ではないようですが、Medium の各プロフィールページと、各コレクションページ用のRSSが存在しています。各RSSのURLは以下のようになります。
プロフィールページRSS:
- URLパターン
https://medium.com/feed/@{user_id} - サンプルURL
https://medium.com/feed/@9215
コレクションページのRSS:
- URLパターン
https://medium.com/feed/{collection_id} - サンプルURL
https://medium.com/feed/hello-elasticsearch
Tumblr へ自動投稿
Medium RSS のURLがわかったので、IFTTT の このへんのレシピを使って、設定すればTumblr へ自動投稿できますね。
Medium の埋め込みコードを使って、自動的にストーリーを埋め込みたいときは、IFTTTのTumblr の新規テキスト投稿をアクションに指定して、以下のように設定します。
NOTE:トリガーのBody 内にスクリプトを記述したのですが、保存すると消えてしまうので、スクリプトはHTML内に設置しています。また、data-collapse や data-width などのオプションも消えてしまうため、記述できませんでした。
1)ブログのHTML内に embed.js を読み込む
<script async src="https://static.medium.com/embed.js"></script>
2)IFTTTのトリガー設定(New feed item)
FeedURL:
https://medium.com/feed/hello-elasticsearch
3)IFTTTのアクション設定(Create a text post)
Title:
{{EntryTitle}}Body:
{{EntryContent}} <a class="m-story" href="{{EntryUrl}}">{{EntryTitle}}</a>Tags:
{{FeedTitle}}