all about life

Chrome上用第三方API来twitter

最近一直试着研究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的链接,不过聪明如你的读者,有了第一次以后应该也就不会觉得这是个麻烦了吧。

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

推荐阅读

  • 杯具之后的洗具,再谈Chrome上twitter (14)
    昨天的日志里有点不怎么负责任地推出了一个“教程”,结果是日志发布后没多久就杯具了,Chrowety更新到了1.6.320,而我“教程”里所说的方法也就没用了。 ...
  • 美女时钟,试用cover flow效果 (6)
    把美女时钟又小小地更新了一下,只是改了下选项页面的展示效果,并把日本囧男的图片源给去掉。之前在扩展的dashboard上,有使用者评论说美女应该和漂亮的界面在一...
  • 美女时钟“特别版” (19)
    我的chrome扩展美女时钟的特别版发布。特别版,特别之处在于其中一个美女图片的来源是日本的动作片女优。所以,用chrome的男淫们可以试用一下啦!...
  • 美女时钟2.0版发布 (2)
    美女时钟,我自己做的chrome的扩展,已经发布2.0版本了。其实之前有相当一段时间没有对这个插件进行更新了,以至于在google的官方chrome扩展平台上有...
  • 自己做的一个chrome的扩展 (22)
    最近工作上和生活里都有好多的事要做,所以也就不自觉地放任博客上杂草丛生了。不过今天还是要借加班的一点时间来更新一下,小小地秀秀我自己做的chrome的扩展,希望...

原创文章,转载请注明:转载自sleepy的博客 [ http://www.hopes4.me/ ]

本文链接地址: http://www.hopes4.me/html/twitter-with-third-part-api-on-chrome/

Comments on: "Chrome上用第三方API来twitter" (10)

  1. 我继续我的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. 我也基本投靠Chrome,不过Linux下的Chrome还没有找到支付宝解决方案,不得不徘徊于两者之间!

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

    [回复]

    sleepyNo Gravatar 回复:

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

    [回复]

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

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

    [回复]

    sleepyNo Gravatar 回复:

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

    [回复]

Leave a comment for: "Chrome上用第三方API来twitter"

CommentLuv Enabled