Casual & Fellow

简单搭建Path-to-Weibo信息桥梁

今天晚上利用了一点时间把Path的消息和其他的社交平台打通,其实主要的原因是希望,在我想要把一些想法和全世界都分享的时候,只要按一个按钮,就能够分享到所有地方。

其实人是非常矛盾的,而且人非常希望有一个完美的产品,能够在一个地方帮助他处理所有的事情。其实世界上没有这样的一个独立的产品,可以满足人的需求。但是有这样的一个东西,他可以帮助人们尽可能地实现,完美,那就是互联网,跟进一步说这个东西就是一个物联网。

透过今天晚上的实践,不难发现其实很快我们就可以看到物联网能够为我们服务。大概地说说我是如何实现Path-to-Sina weibo这个过程的吧。

首先大家都知道,Path-to-Facebook或者Path-to-Twitter是非常简单的事情。不过要再转到Weibo其实是没有门的。因为Path本身并没有提供这样的一个途径。于是我们就只能够采用曲线救国的办法实现这一步,此前我也有尝试过,不过需要再其他的云端上搭建服务器,而且要调试各大开放平台的api,这个方法还是有点不爽,虽然很Geek,但是Gekk得来,一般的用户不知道怎么做。那麽我想,肯定也有普通的用户有我这个需求吧,我们做技术无非也就是希望技术壁垒降低,服务于大众嘛。所以也有简单的办法的。

去年的时候大家都听过 ifttt这个网站吧。没错,这次就是借了ifttt的东风来实现的。具体怎么样呢,请看吧。首先,你需要有一个ifttt的帐户,有twitter或者facebook的帐户。其次,你需要有一个新浪微博的帐户,而且这个微博帐户开通了sae开放平台。那麽激动人心的地方就来了,而且非常简单。

1,在sae上面注册一个帐户后,新建一个应用。新建后安装wordpress,上去。sae的应用商店本身就有提供wordpress的,好简单。一路next就好了。

2,在ifttt上面注册帐户后,建立一个任务,这个任务是绑定你的twitter或者是facebook的。旨意是你的twitter有新的消息或者facebook发生新的状态后,会post一个新的文章到wordpress上面。激活这个任务。当然,其中有一些提示ifttt会告诉你的。

3,在wordpress上面开启社交绑定功能,这个在wordpress上面是有插件的叫“社交媒体链接”,开启这个插件后,绑定你的新浪微博,那麽整个桥梁就已经搭建好了。

不过在桥梁是搭建好了,技术问题还是会有的,例如你会发现,整个流程其实是非常的缓慢的。首先Path的服务端本身就做得很烂,尽管他们得客户端体验非常棒。所以Path发出去的信息飞到Twitter或者Facebook上面需要一些时间。其次,因为ifttt这个网站目前仍然是beta版本的网站,意味着这个网站虽然现在非常多的用户在使用,但是因为大量的消息需要处理,而且都是透过开放平台绑定的,所以消息队列非常庞大,通常会有延迟的情况发生。一般消息会延误5-8分钟。接着,这些消息终于通过了层层等待,被Push到了sae的Wordpress上面了。可是,我们还是需要等待一个队列,这个队列来自“社交媒体链接”的服务,在这里还可能会遭遇一系列的问题,例如微博api抽风或者是信息发送超时,最终就导致了你的消息尽管到了Wordpress还是无法发送出去。虽然问题还是存在,不过对于一个毫无编程经验的人来说,这个是一个简单的解决办法。

最终一句话:以后遇到问题,首要是想办法解决,如果复杂,尽可能用代码解决,如果代码显得麻烦,可以找互联网帮你。(当然,如果你不是程序员,直接找互联网就好了)