2009.07.30 by scavin

如何利用 Tweetr 搭建自己的 Twitter API?

57

如何利用 Tweetr 搭建自己的 Twitter API?[图] | 小众软件Twitter 很火,不光在互联网上。今天在某城市的晚报里也见到了 英国政府为内阁大臣发放 Twitter 使用指南 的报道。继 Dabr 安装教程后,小众再次为大家带来第三方的 Twitter API 服务。

1. 为什么需要 Twitter API?

很多推友由于不明原因无法直接浏览 Twitter 网站,也就无法更新自己的状态。这将造成一小撮群众的不满。为了解决此问题,小众特利用饭前饭否时间写完此文。

2. 搭建 Tweetr 需要什么?

  1. 需要一款国外虚拟主机,参数如下:
  2. >= PHP 5
  3. CURL
  4. .htaccess

是否满足请询问你的主机服务商。如果你没有国外虚拟主机,可以考虑试试 HomeZZ 项目,很便宜,最低 100元/年。但请注意为了安全请不要公开你的 API 地址。

3. 如何安装 Tweetr?

Tweetr 一个开源项目,我们就用 Tweetr 建立自己的 API。如果你的主机支持 SSH,那么简单,一句话就可以了

svn checkout http://tweetr.googlecode.com/svn/trunk/ tweetr-read-only

如果你喜欢用 FTP,下载小众打包好的 Tweetr 源代码: brsbox | skydrive | uushare 上传到服务器的某个目录下。

修改其中的 index.php 文件,将截图中的 /xxx 部分替换成目录名称:即 SSH 方式里的粗体部分。如你用 FTP 将 Tweetr 传到了 http://youname.com/t/ 目录下,就修改 /xxx/t 其它部分不需修改。

如何利用 Tweetr 搭建自己的 Twitter API?[图] | 小众软件

保存后,http://youname.com/t/ 就是你的 API 地址。

4. 哪些程序支持更改 Twitter API?

Gravity、Twibble、Twitterfox、… 期待补充!

5. 注意事项

请确保你建立的 API 只限自己或好友使用,并且不要互联网上公开,为了主机安全,也为自己的安全。

36 Comments:

  1. 1. Showfom # 2009/07/30 20:46

    沙发

    回复

  2. 2. 麻团 # 2009/07/30 20:48

    请问 Tweetr 有什么用?

    回复

    scavin # 2009/07/30 20:56

    @麻团, 使你的第三方程序可访问 twitter

    回复

    Showfom # 2009/07/30 20:58

    @麻团, 可以用作Twitter的API,比如Gravity、Twibble、Twitterfox这些程序可以设定Twitter的API,这个时候就可以用自己的API了

    回复

  3. 3. abc881858 # 2009/07/30 21:08

    “FG”用户围观。。。。

    回复

    scavin # 2009/07/30 21:12

    @abc881858, 注意敏感词,会招来坏人的

    回复

    Mr.Gidot # 2009/07/30 21:36

    @scavin, 这句话很闪亮,给四颗星.

  4. 4. 一条流浪的鱼儿 # 2009/07/30 21:54

    昨天就在用了 很爽

    回复

  5. 5. Hitsmaxft # 2009/07/30 21:55

    用birdnest在appspot搭建了一个..

    回复

  6. 6. 搁浅 # 2009/07/30 22:04

    啊。scavin用的notepad++ 求助啊,看这个图,啥问题http://twitpic.com/8nq3k

    搜索出错啊

    回复

  7. 7. coolxll # 2009/07/30 22:11

    才用上,小众就介绍了,真效率啊

    回复

  8. 8. 搁浅 # 2009/07/30 22:11

    scavin用的notepad++啊,求助

    http://twitpic.com/8nq3k

    我这个搜索出错是啥问题?

    回复

  9. 9. coolxll # 2009/07/30 22:13

    p.s. scavin 小众的图片防盗链? 把Google Reader加个白名单把,似乎Reader里看不见图片。。

    回复

    WindWT # 2009/07/30 22:27

    @coolxll, 别忘了https的GReader……之前kenengba的防盗链也没白名单GReader

    回复

    Showfom # 2009/07/31 13:53

    @WindWT, 我都加了哦~~feed没刷新的缘故,我新注册了个GR账户,然后订阅原始feed,图可以显示的哦~

    scavin # 2009/07/30 22:29

    @coolxll, 呃,理论上阅读器都加了的。。。

    回复

  10. 10. 周E生 # 2009/07/30 22:40

    请问Twitterfox如何修改API?~~

    回复

  11. 11. 靖 # 2009/07/30 23:00

    Twitterfox的api修改什么地方呢?

    回复

  12. 12. 路人 # 2009/07/30 23:42

    \components\nsFireFox.js
    TWITTER_API_URL = “https://twitter.com/”
    注意最后那一/要加上

    回复

  13. 13. Rat2 # 2009/07/30 23:49

    桌面端有Spaz可以修改API,大部分支持identi.ca的客户端都支持换API的
    另外twhirl理论上也可以换的,我找到如何输入laconi.ca用户类型的方法了,但是我网络出问题了,没法试……明天早晨试试吧,要是可以就太棒了!

    回复

  14. 14. Sean # 2009/07/30 23:50

    已经用birdnest在GAE上搭了一个,跟tweetr在功能上有什么区别么?

    回复

  15. 15. kansing # 2009/07/31 01:07

    用不上了..只是看看

    回复

  16. 16. 帅到卖菜 # 2009/07/31 02:45

    身在我在国外,真是少了好多麻烦啊。

    回复

  17. 17. cosbeta # 2009/07/31 09:17

    @ken, 这只是一个API,让你的API地址足够的保密,比如http://t.storyday.com/thisisascrethttpaddresswith,一个人使用没有任何影响的

    回复

  18. 18. hunter # 2009/07/31 09:55

    按照文章说的方法搭建了
    怎么测试啊?

    用twitterFox,修改了API地址后
    仍然无法登陆???
    有没有人和我一样的?

    回复

    # 2009/07/31 20:21

    @hunter, 嗯,我这也是,按照上面的提示,修改了api,浏览器中访问链接都可以打开了,登录还是提示失败,应该是某步骤出错了,或是缺失了。

    回复

    吾忆江南 # 2009/08/01 12:51

    修改index.php,换上自己的目录,然后上传服务器,然后修改twitterfox的api地址,twitterfox还是不能登录,步骤错了?还是需要注意点什么?

  19. 19. 陈少举 # 2009/07/31 10:08

    紧急通知

    由于昨天晚上xin×jiang的事情,导致很过国外站点被封,因此在最近一段时间内,严禁网站上出现 xin×jiang的信息和图片,严禁出现这个两个中文字。

    使用php插件将那个知名的微blog推特(twwitttteeerr)集成到blog中的,请马上禁用插件,否则你的站点也将撞墙,推特的调用只有js和flash方式调用是安全的!

    不准安装 推特 代理程序,如大波dabr,一旦发现,直接删除帐号,没有任何商量!

    Homezz工作小组

    2009-07-06

    回复

  20. 20. skystar # 2009/07/31 10:26

    飘过

    回复

  21. 21. Johnny # 2009/07/31 14:57

    因为是国内主机,自从twitter被墙后twitter tools就再也不能用了,blog上也就再也不能显示tweet了,不知道有什么办法没?

    回复

  22. 22. boffee # 2009/07/31 22:06

    我补充一个可以用api的 twidroid (http://twidroid.com/) 
    是android的。

    回复

  23. 23. # 2009/08/01 01:38

    google搜索:TweetrProxy/0.94

    回复

  24. 24. 纯净水 # 2009/08/01 01:43

    来围观的,没主机,不建了,呵呵。

    回复

  25. 25. # 2009/08/01 02:34

    小众为什么删回复呢?用这个源码的话,那个关键词可能会暴露站点信息,在原文中提醒下载源码的人自行更换下是有必要的吧。^^

    回复

  26. 26. limon # 2009/08/01 22:36

    多谢!刚买了空间马上去试验下

    回复

  27. 27. 老T # 2009/08/05 09:15

    ubertwitter的测试版现在也可以换api了~~

    回复

  28. 28. saiq # 2009/08/07 13:43

    twhirl的确也可以
    创建账号是选择laconi.ca,如果代理api地址为 xxx.com/api
    那么在账号里输入YourUsername@xxx.com
    不要添加后面的/api

    回复

    xxx # 2009/08/20 00:20

    @saiq, 我用了twhirl没成功,一直是空的,不知道怎么回事,求教一下

    回复

    xxx # 2009/08/20 00:25

    @xxx, 啊~~老夫悟到啦~~
    原来不能像文中那样放在 /t下,要放在/api下,因为这已经是api了啊!原来如此。

    shizhao # 2009/08/25 01:37

    @xxx, twhirl使用成功,但是无法查看到@给我的信息,不知道怎么回事?

  29. 29. visc # 2009/09/05 15:15

    我使用的twip搭建的twitter api proxy,也是放在/api下面对,twhirl还是无法收取,不知道为什么?

    回复

    visc # 2009/09/05 15:31

    @visc, 已经解决。关闭twhirl重新开启就OK了

    回复

  30. 30. Ely # 2009/09/17 20:24

    我已经建立了一个自己的api,但如何在twhirl 上使用呢?这个我一直不会,请教~

    回复

    scavin # 2009/09/17 20:31

    @Ely, 看这里 http://bit.ly/1Rohfm

    回复

  31. 31. TrashPaper|废纸篓 # 2009/11/26 11:48

    有错误产生,浏览器提示的是:
    This page contains the following errors:

    error on line 351 at column 12: Opening and ending tag mismatch: html line 0 and noscript
    Below is a rendering of the page up to the first error.

    回复

  32. 32. oran # 2009/12/01 21:10

    修改那个参数值之后,api 到底是 /api 还是 /api/api 呢

    回复

  33. 33. 外贸主机 # 2009/12/24 00:02

    东哥的外贸主机空间宣传网站,大家来围观一下!

    回复

  34. 34. yuren238 # 2010/02/05 01:14

    编辑index的是什么软件哦?

    回复

  35. 35. Tim # 2010/04/14 00:28

    翻过去直接上好了~

    请发任意邮件到twiwall@foxmail.com,很快会收到一封自动回复的邮件,内有最新的下载地址,然后解压这个下载的RAR压缩包即可

    对下载的压缩文件做简单说明,压缩包里有三个文件:

    1、那个Word文件是我对这个软件写的说明文档
    2、文件夹里的那个执行程序是软件的主程序,简单的说,双击打开即可使用,具体说明参见第一项里的说明文档
    3、“.pac”这是高级设置的时候可能要用到的,具体请参考第一项的说明文档

    twiwall@foxmail.com,只要不被封,这个地址长期有效,保持更新最新的软件,如果软件不再有效可以再发一封邮件到此邮箱~

    回复

  36. 36. cncstoc # 2010/12/28 23:00

    小众。下载失效也。麻烦发一份我。
    谢谢了

    回复

    scavin # 2010/12/28 23:13

    @cncstoc, 该程序已消失,可尝试 twip4

    回复

输入昵称与邮箱就可以评论

称呼*

邮箱*

网址