2012年4月30日星期一

Sync From Twitter To Google Plus

今天收到了Google Voice的一封信,说我的号码已经有很长时间没用过,如果再不用他们就要回收了。本想着四处逛逛,要真找不到什么用处的话,回收就回收吧,谁知竟翻到了一个同步Twitter信息到Google Plus的法子

首先在GV的设置里找Voicemail & Text,启用Text Forwarding。然后发送任意内容的一条短信到号码33669(因为无法直接把GV号码绑定到Twitter,还以为GV不支持短号码),Gmail中会收到一封信,要求你在G+中验证电话号码。接着登陆G+,添加GV号码并完成验证。

回到Gmail,查看刚才那封信的发件人地址。该地址的域名为txt.voice.google.com,用户名格式为:ddddddddddd.33669.xxxxxxxxxx。其中d的部分是你的GV号码,x的部分或许是密钥吧。向这个地址发送邮件,等同于在GV中向33669发送短信,所以我们可以通过向这个地址发送邮件更新G+信息流。

然后是想办法,当我们更新Twitter之后,自动将推文通过email发送到该地址去。原文作者推荐的是ifttt。在ifttt中创建一个新task,内容为:“If new tweet by you then Send an email from Gmail.”To字段写之前找到的那个email地址,Subject写TWITTER2GOOGLEPLUS {{CreatedAt}},Body写{{Text}} +public(通过email更新G+,邮件标题会被忽略,并且默认情况下只向你的圈子共享信息,所以需要在Body中加上+public)。

通过上面的折腾,的确可以实现同步Twitter信息到G+的目的,只是要给ifttt访问Twitter和Gmail帐户的权限,总觉得有那么一点不太放心的感觉…

最后,为了防止Gmail里出现一堆不相干的信息,还要创建两个过滤器。一个收件人写之前找到地址,标题为TWITTER2GOOGLEPLUS,另一个发件人地址为之前找到的地址,标题为SMS from 33669,执行的操作都是删除会话。

以上。

没有评论 :