微博同步至 Twitter,这里有更好的方式

砍柴网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

IFTTT 同步微博Twitter 的体验太糟糕,最大的缺陷是无法较好地处理文字和附图微博。本文将介绍一种进阶方法,利用 IFTTT 和 Integromat 同步,以解决只用 IFTTT 同步微博的缺陷。

Integromat 是一个类似于 Zapier 的在线自动化平台,如果以 Integromat 为纽带建立「微博 & IFTTT & Twitter」之间的联系,则可以解决无法恰当区分纯文字、带图片的微博和转发微博等问题。Integromat 可以区分文字微博和附图微博,并过滤转发微博,原理如下:

微博同步至 Twitter,这里有更好的方式

设置 IFTTT

设置 IFTTT 的过程比较简单,先在 IFTTT 创建两个 Applet 分别用于发布文字和附图微博:

文字微博

if this Webhooks --> Receive a web request --> Event Name: only_text_weibo --> Create trigger

then that Twitter --> Post a tweet --> Tweet text:{{Value1}}

Creat action

附图微博

if this Webhooks --> Receive a web request --> Event Name: image_text_weibo --> Create trigger

then that Twitter --> Post a tweet with image --> Tweet text: {{Value1}} --> image URL: {{Value2}}

Creat action

然后在 Services 中搜索 Webhook,点击 Documentation,记住 Key,形如 mZrddwEydzxxxxxxJeEXE,后面要用到。

设置 Integromat

设置 Integromat 的目的:接收 IFTTT 请求,过滤微博,触发文字微博和附图微博的 Webhooks 规则。在 Integromat 官网 注册账号,然后新建个方案(Scenario),点击右上角 Skip 或 Continue:

微博同步至 Twitter,这里有更好的方式

设置 Custom webhooks

点击 ? 搜索 Webhooks,选择 Custom webhook,在弹出的框中点击 Add,Webhook name 改为 IFTTT weibo webhook,点选左下角的 Show advanced settings,在 Datastructrue 右侧点击 Add,Data structrue name 改为 Weibo data structrue,点击 Generator。

微博同步至 Twitter,这里有更好的方式

在弹出的框中,Contenr type 选择 Query String,Sample data 中填写 text=text&image=imageUrl,保存上述所有操作。然后出现如下界面中的链接,点击 Copy address to clipboard,将此网址粘贴到记事本中,后面再次设置 IFTTT 时需要用到。

微博同步至 Twitter,这里有更好的方式

然后需要进行触发验证,在此网址后面添加 ?text=text&image=imageUrl,形成网址如下:

https://hook.integromat.com/sgv8piw5o1184s278dgi6fidyc7343tsff?text=text&image=imageUrl

【来源:少数派】

随意打赏

新浪微博 twitter美国微博twittertwitter微博twitter下载twitter注册
提交建议
微信扫一扫,分享给好友吧。