Chrome上用第三方API来twitter

Written by sleepy On 十二月 - 24 - 2009 10 Comments

最近一直试着研究chrome的扩展,自己也尝试地做了一个,而今天的主题同样也是和chrome的扩展有关。

关键词:

twitter,主要的目的就是要在chrome上用这个。

第三方twitter API,使用这个就可以不用VPN,不用代理,不用设置hosts而担心什么时候又不能用了。

chrome扩展,因为是要在chrome上用,所以离不开扩展。介绍两个扩展,MetristChrowety,需要翻墙才能安装。

使用Metrist

Metrist,这个是国人开发的一个扩展,它的强大之处在于支持自定义第三方API以及很好地还原了twitter的原始样式(我是这样看的),缺点是没有短网址生成的功能,打开链接是前台而不是后台等等。

至于Metrist如何使用第三方API,它的作者有官方的解释,我给出链接而不再越俎代庖了,链接:Metrist 的第三方 API 设置说明

在插件初次安装或者点击相应的设置按钮后,会弹出设置页面。在此页面中,您可以设置您的第三方 API 地址,例如原 Twitter 获取 timeline 地址为:

http://twitter.com/statuses/user_timeline/feelinglucky.json

同时您的第三方对应的 API 地址为

http://foo.com/api/statuses/user_timeline/feelinglucky.json

摘抄作者的原话,目的是为下面要介绍的Chrowety服务。

使用Chrowety

Chrowety,估计作者可能是个巴西人,因为它的代码里的文字看上去像巴西葡语。它的优点是支持多种短网址的生成(包括刚出炉的goo.gl),有新的推会主动弹出层来alert以及链接是在后台打开。

我个人是比较倾向于用Chrowety的,但它默认是用twitter自己的API,于是就有了本文存在的理由,怎么修改成第三方API。

过程很简单,大家慢慢跟我来试。

首先,找到你的chrome的扩展的安装路径,一般来说总是C盘,我给出我的路径以供参考,c:\Users\XXX\AppData\Local\Google\Chrome\User Data\Default\Extensions\,XXX代表你的系统的登陆名。

然后,在chrome的地址栏输入chrome://extensions/,应该会看到如下图的文字。

上图中的ID后面的字符串就是插件所在路径中的文件夹名,进入这个文件夹,找到background.html。打开background.html,把第13行到第27行中的https://twitter.com替换成第三方API的链接,也就是上文已经摘抄的那段文字里的http://foo.com/api这样。像我是用google的App Engine架的birdnest的API,我的链接就像这样http://myid.appspot.com/api

修改好后可能需要重启一下chrome,之后你应该就可以很畅快地使用Chrowety来发推了。如果以后这个插件的作者依然没有引入第三方API自定义的功能的话,可能每次扩展有更新都需要像刚才那样修改一下API的链接,不过聪明如你的读者,有了第一次以后应该也就不会觉得这是个麻烦了吧。

最后,仅以此文献给平安夜,愿大家一生平安!

about soft

Enjoy this Post? We'd love your vote!

10 Responses so far.

  1. Louis Han 说道:

    我继续我的Firefox 不跟chrome玩了
    Louis Han´s last blog ..博客百日纪念并近况 My ComLuv Profile

    [回复]

    sleepyNo Gravatar 回复:

    @Louis Han, chrome越来越好玩了怎么就不玩了呢

    [回复]

  2. 志言 说道:

    我已经抛弃FF,投身Chrome的怀抱了
    志言´s last blog ..志言堂 关于 留言本 的评论 My ComLuv Profile

    [回复]

    sleepyNo Gravatar 回复:

    @志言, 太好了!希望越来越多的人来用chrome

    [回复]

  3. 三七八蛋 说道:

    twitter的帐号我都快忘记了。
    Merry Christmas & Happy New Year!
    三七八蛋´s last blog ..可关闭的网站圣诞背景特效 My ComLuv Profile

    [回复]

    sleepyNo Gravatar 回复:

    @三七八蛋, 我是早就注册了但一直懒得翻墙来用它

    [回复]

  4. wolfe 说道:

    我也基本投靠Chrome,不过Linux下的Chrome还没有找到支付宝解决方案,不得不徘徊于两者之间!

    谢谢教程!其实一些基础教程很有用,不是每个人都很Geek的!

    [回复]

    sleepyNo Gravatar 回复:

    @wolfe, 投靠chrome的人多了,自然就会有相应的解决方案了

    [回复]

  5. 明城 说道:

    文中提到的问题已经有很多用户提到过,不过处理这些问题需要时间

    但近期年底比较忙,所以得需要些时间,希望对 Metrist 保持关注 :^)
    明城´s last blog ..摄影 – 雪 My ComLuv Profile

    [回复]

    sleepyNo Gravatar 回复:

    @明城, 嗯,国产的还是要支持的

    [回复]

Banners

Featured post

10秒钟完成个性化wordpr...

Posted on : 四 - 14 - 2010

你绝对没有看错,的确只需要10秒钟就可以完成一个质量上乘...

20个Google Wave邀...

Posted on : 十一 - 4 - 2009

已经全部送完了,谢谢大家的关注! 此日志的内容如标题,...

Google Wave,这次真...

Posted on : 十一 - 26 - 2009

直接看图吧 和上次一样,有需要的朋友直接在留言里填上你...

直接在MSN上twitter

Posted on : 十 - 29 - 2009

直接一点,推荐一个服务,可以让你直接在MSN上twitter。 网...