用 IFTTT 同步各类社交网站至 Mastodon(阶段性总结)
现在 IFTTT 免费版只能创造三个自定义 applet,本文仅供存档。目前的解决方案参见再谈同步社交网站至 Mastodon(微博,RSS,原生图片)。
- Twitter(API)
- 微博(API)
- 饭否(RSS)
- 豆瓣广播(RSSHub + RSS)
注意:Twitter 锁推可用,饭否锁饭不可用。
创建 Mastodon 应用
讲的人很多了,略过。
权限范围可以只选 write。
小窍门:搜 Pawoo + IFTTT
出来的结果比搜 Mastodon + IFTTT
更多、更详细。
if this then:Webhook
- URL:
https://[所在实例网址]/api/v1/statuses
- Method:POST
- Content type:
application/x-www-form-urlencoded
- Body:
access_token=[你的访问令牌]&status=[想同步的内容]
想同步的内容,即
ingredient,都是我自己测试过几次之后选出的还可以的配方,当然也可以随便改。
RSS 同步方式有一点比较头痛,就是如果加了
EntryImageUrl
(图片链接),然后又没发图的话,会自动贴一张「这里没有图片」的链接,所以我都没加。可以自己加。
同步时间:5 分钟左右
会自动把图片转成链接,不用另外加
- then:Body:
access_token=[你的访问令牌]&status={{Text}}
微博
同步时间:5 分钟左右
多图只同步第一张,没有图片时会自动略过
- then:Body:
access_token=[你的访问令牌]&status={{Text}}%0A{{PhotoURL}}
饭否
同步时间:10 分钟左右
- if:Feed
URL:
http://api.fanfou.com/statuses/user_timeline/[饭否个人首页网址最后一部分,是数字的话飘号也要].rss
- then:Body:
access_token=[你的访问令牌]&status={{EntryTitle}}
豆瓣广播
同步时间:30 分钟左右
- if:Feed
URL:
https://rsshub.app/douban/people/[豆瓣用户 ID,纯数字]/status
- then:Body:
access_token=[你的访问令牌]&status={{EntryTitle}}%0A{{EntryContent}}%0A{{EntryUrl}}