Twitter 很火,不光在互联网上。今天在某城市的晚报里也见到了 英国政府为内阁大臣发放 Twitter 使用指南 的报道。继 Dabr 安装教程后,小众再次为大家带来第三方的 Twitter API 服务。
1. 为什么需要 Twitter API?
很多推友由于不明原因无法直接浏览 Twitter 网站,也就无法更新自己的状态。这将造成一小撮群众的不满。为了解决此问题,小众特利用饭前饭否时间写完此文。
2. 搭建 Tweetr 需要什么?
- 需要一款国外虚拟主机,参数如下:
- >= PHP 5
- CURL
- .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?[图] | 小众软件 如何利用 Tweetr 搭建自己的 Twitter API?[图] | 小众软件](http://img0.appinn.com/2009/tweetr.png)
保存后,http://youname.com/t/ 就是你的 API 地址。
4. 哪些程序支持更改 Twitter API?
Gravity、Twibble、Twitterfox、… 期待补充!
5. 注意事项
请确保你建立的 API 只限自己或好友使用,并且不要互联网上公开,为了主机安全,也为自己的安全。




36 Comments:
沙发
回复
请问 Tweetr 有什么用?
回复
@麻团, 使你的第三方程序可访问 twitter
回复
@麻团, 可以用作Twitter的API,比如Gravity、Twibble、Twitterfox这些程序可以设定Twitter的API,这个时候就可以用自己的API了
回复
“FG”用户围观。。。。
回复
@abc881858, 注意敏感词,会招来坏人的
回复
@scavin, 这句话很闪亮,给四颗星.
昨天就在用了 很爽
回复
用birdnest在appspot搭建了一个..
回复
啊。scavin用的notepad++ 求助啊,看这个图,啥问题http://twitpic.com/8nq3k
搜索出错啊
回复
才用上,小众就介绍了,真效率啊
回复
scavin用的notepad++啊,求助
http://twitpic.com/8nq3k
我这个搜索出错是啥问题?
回复
p.s. scavin 小众的图片防盗链? 把Google Reader加个白名单把,似乎Reader里看不见图片。。
回复
@coolxll, 别忘了https的GReader……之前kenengba的防盗链也没白名单GReader
回复
@WindWT, 我都加了哦~~feed没刷新的缘故,我新注册了个GR账户,然后订阅原始feed,图可以显示的哦~
@coolxll, 呃,理论上阅读器都加了的。。。
回复
请问Twitterfox如何修改API?~~
回复
@周E生, http://www.kenengba.com/post/1368.html
回复
Twitterfox的api修改什么地方呢?
回复
@靖, http://www.kenengba.com/post/1442.html
回复
\components\nsFireFox.js
TWITTER_API_URL = “https://twitter.com/”
注意最后那一/要加上
回复
桌面端有Spaz可以修改API,大部分支持identi.ca的客户端都支持换API的
另外twhirl理论上也可以换的,我找到如何输入laconi.ca用户类型的方法了,但是我网络出问题了,没法试……明天早晨试试吧,要是可以就太棒了!
回复
已经用birdnest在GAE上搭了一个,跟tweetr在功能上有什么区别么?
回复
用不上了..只是看看
回复
身在我在国外,真是少了好多麻烦啊。
回复
@ken, 这只是一个API,让你的API地址足够的保密,比如http://t.storyday.com/thisisascrethttpaddresswith,一个人使用没有任何影响的
回复
按照文章说的方法搭建了
怎么测试啊?
用twitterFox,修改了API地址后
仍然无法登陆???
有没有人和我一样的?
回复
@hunter, 嗯,我这也是,按照上面的提示,修改了api,浏览器中访问链接都可以打开了,登录还是提示失败,应该是某步骤出错了,或是缺失了。
回复
修改index.php,换上自己的目录,然后上传服务器,然后修改twitterfox的api地址,twitterfox还是不能登录,步骤错了?还是需要注意点什么?
紧急通知
由于昨天晚上xin×jiang的事情,导致很过国外站点被封,因此在最近一段时间内,严禁网站上出现 xin×jiang的信息和图片,严禁出现这个两个中文字。
使用php插件将那个知名的微blog推特(twwitttteeerr)集成到blog中的,请马上禁用插件,否则你的站点也将撞墙,推特的调用只有js和flash方式调用是安全的!
不准安装 推特 代理程序,如大波dabr,一旦发现,直接删除帐号,没有任何商量!
Homezz工作小组
2009-07-06
回复
飘过
回复
因为是国内主机,自从twitter被墙后twitter tools就再也不能用了,blog上也就再也不能显示tweet了,不知道有什么办法没?
回复
我补充一个可以用api的 twidroid (http://twidroid.com/)
是android的。
回复
google搜索:TweetrProxy/0.94
回复
来围观的,没主机,不建了,呵呵。
回复
小众为什么删回复呢?用这个源码的话,那个关键词可能会暴露站点信息,在原文中提醒下载源码的人自行更换下是有必要的吧。^^
回复
多谢!刚买了空间马上去试验下
回复
ubertwitter的测试版现在也可以换api了~~
回复
twhirl的确也可以
创建账号是选择laconi.ca,如果代理api地址为 xxx.com/api
那么在账号里输入YourUsername@xxx.com
不要添加后面的/api
回复
@saiq, 我用了twhirl没成功,一直是空的,不知道怎么回事,求教一下
回复
@xxx, 啊~~老夫悟到啦~~
原来不能像文中那样放在 /t下,要放在/api下,因为这已经是api了啊!原来如此。
@xxx, twhirl使用成功,但是无法查看到@给我的信息,不知道怎么回事?
我使用的twip搭建的twitter api proxy,也是放在/api下面对,twhirl还是无法收取,不知道为什么?
回复
@visc, 已经解决。关闭twhirl重新开启就OK了
回复
我已经建立了一个自己的api,但如何在twhirl 上使用呢?这个我一直不会,请教~
回复
@Ely, 看这里 http://bit.ly/1Rohfm
回复
有错误产生,浏览器提示的是:
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.
回复
修改那个参数值之后,api 到底是 /api 还是 /api/api 呢
回复
东哥的外贸主机空间宣传网站,大家来围观一下!
回复
编辑index的是什么软件哦?
回复
翻过去直接上好了~
请发任意邮件到twiwall@foxmail.com,很快会收到一封自动回复的邮件,内有最新的下载地址,然后解压这个下载的RAR压缩包即可
对下载的压缩文件做简单说明,压缩包里有三个文件:
1、那个Word文件是我对这个软件写的说明文档
2、文件夹里的那个执行程序是软件的主程序,简单的说,双击打开即可使用,具体说明参见第一项里的说明文档
3、“.pac”这是高级设置的时候可能要用到的,具体请参考第一项的说明文档
twiwall@foxmail.com,只要不被封,这个地址长期有效,保持更新最新的软件,如果软件不再有效可以再发一封邮件到此邮箱~
回复
小众。下载失效也。麻烦发一份我。
谢谢了
回复
@cncstoc, 该程序已消失,可尝试 twip4
回复
4 Trackbacks