事先准备

①微博帐号
②IFTTT
③Mastodon帐号

不是很建议个人使用,建议用作于信息号的同步。使用前最好征求管理员的同意。

还有使用IFTTT以外的更好的方法,这就是我的知识盲点了。

方法

①创建新应用

参照图片

首先打开网页端,点击开始使用卡片中的首选项

 

 

 

 

 

 

 

 

 

点击随后出现的画面中的开发

点击创建新应用

输入自己喜欢应用名称(例:weibo to mastodon)

输入任意一个网站名

输入以上两项后,点击提交

回到你的应用画面,点击你刚才创建的应用

复制好「你的访问令牌」

②IFTTT的设置

创建IFTTT的帐号后,点击右上角的昵称

点击「New Applet」

点击蓝色的「+this」

在文本框中输入「weibo」,发起搜索

之后点击「Sina Weibo」

如果想同步指定的微博,点击「New post by you with hashtag」

如果想同步所有的微博,点击「New post by you」,之后请忽略下一步骤

在Hashtag中输入「嘟嘟同步」(或自设的话题),之后点击「Create trigger」

点击蓝色的「+that」

在文本框中输入「webhooks」,发起搜索

之后点击「Webhooks」

之后点击「Make a web request」

 

在①的文本框中输入「https://你所在的实例的域名/api/v1/statuses」

(例:https://bangdream.space/api/v1/statuses)

②选择「POST」

③选择「application/x-www-form-urlencoded」

在④的文本框中输入「access_token=刚才复制的你的访问令牌&status= {{Text}} (via Weibo {{WeiboURL}})&visibility=public」

输入完成后点击「Create action」

之后点击「Finish」

好了,这样就OK了。

测试

在微博上发布一条微博。(选择同步指定的微博的人请加上话题 #嘟嘟同步#,或者自设的话题)

由于这个小程序(applet)是每隔一小时运作一次,所以测试时去IFTTT的My Applets中,点击刚才创建的小程序,点一下check now就会马上运转一次。

这时在Mastodon里看到这样的嘟文就表示成功啦!

目前我不知道怎么把图片也一起同步过来,如果有人知道,求分享。

分类: Mastodon