发Twitter API啦!&Twitter! 你毁了多少API啊!

2011年12月7日 | 分类: 关于推特 | 标签: , ,

发Twitter API啦!

本来我一直自用,现在决定公开,给那些苦于找Twitter API的人

虽然Twitter现在可以直接用hosts上了,但是想要个性化的“via XXX”还是要用Twitter代理API的。目前我的API叫“Shout!!”,玩The Elder Scrolls Skyrim的都知道是什么意思吧XD,就是Dragonbron的Shout。也许将来的某一天我会把API的名字改成别的,完全看我心情吧。如果想要 个性的名字,可以自己搭建Twitter代理API。

地址

https冒号双斜线carlnerv913点appspot点com

使用说明

本API是 GoogleAppEngine + GTAP0.4.2(如果GTAP有更新,我基本会及时更新的)。

鉴于GAE不定时被GFW骚扰,大家可以使用Host来暂时解决一下。

托GTAP的福,目前还没有Search和List支持。可用的功能有Timeline、Mention、DM、查看用户,这些基本够用了;其中查看用户的Follow和Follower不稳定。

之前Twitter对API的DM功能限制过一次,需要重新设置一遍API才能DM。我已经做好了,现在使用我的API可以DM的。

GAE的IP和GFW的关系

如果使用Google美国IP的话,基本会有每小时一次被墙,持续时间大概20分钟吧。很有趣的规则不是完全禁用,而是制造麻烦,让你先麻烦而放弃 使用。Google有好几个IP段,理论上可以使用其中任意一个IP。但是似乎除了Google香港那个IP以外,都有间歇被墙的效果。

GoogleHK的IP 74点125点71点147,使用Google美国IP的话必须使用加密连接,就是https。GoogleHK的IP不是很稳定,但是总比其他IP间歇性被墙好点

使用Google北京IP(203点208点45点208)不能使用加密连接,而且似乎被移动屏蔽了。我长时间没用,也不知道具体情况。

附TwitterHosts

由于公布Host惹众怒了。抱歉,各位。我对我随意公开host的行为深表歉意。现已隐藏IP,只公布域名,如果想要IP的,请自己寻找吧。

#————–Twitter—————
*.*.*.* oauth.twitter.com
*.*.*.* twitter.com
*.*.*.* www.twitter.com
*.*.*.* api.twitter.com
*.*.*.* search.twitter.com
*.*.*.* userstream.twitter.com
*.*.*.* ssl.twitter.com
*.*.*.* status.twitter.com
*.*.*.* assets0.twitter.com
*.*.*.* assets1.twitter.com
*.*.*.* assets2.twitter.com
*.*.*.* assets3.twitter.com
*.*.*.* static.twitter.com
*.*.*.* platform.twitter.com
*.*.*.* platform0.twitter.com
*.*.*.* help.twitter.com
*.*.*.* support.twitter.com
*.*.*.* dev.twitter.com
*.*.*.* t.co
#————–Twitter—————-

原文http://carlnerv.com/2011/twitter-api.html

========

Twitter! 你毁了多少API啊!

Twitter是个三不管的地方,没有X浪那么浪。我喜欢三不管的网站,这是我长久以来只专注Twitter的原因。虽然Twitter自己不管,但有人好心帮其管。为此我还特地学了搭建GAE API……从此和推油过上了没羞没臊美好的日子……

改Host 上Twitter

但是,今天……我同学告诉我Twitter的IP……我和GAE的好日子结束了……

有了Twitter的IP,就可以访问了GFW居然没把IP定点Cut掉经俺测试,似乎只有加密连接才行

按下图修改系统的Host

图像 000_2011_09_30_CUT

呐,毕竟是敏感内容,传播/转贴时就用图片吧。输入时就痛苦一会儿

找不到Host?

Windows的在 C:\Windows\System32\drivers\etc

Linux的在 /etc

还是没法上? 开HTTPS!

用各种“梯子”,先上Twitter登录自己的帐号。在设置(Settings)里的帐号(Account)最下边,把总是使用HTTPS(Always use HTTPS)打勾,如图。

2011_09_30_Twitter - Settings -2

以后每次登录Twitter主页时,只要用Https就不用“梯子”了

效果

效果似乎不是很出众,只能感慨GFW认证级别太低,不是很稳定。TweetDeck默认使用Https,其他客户端不晓得。

Twitter! 你毁了多少API!

很多API其实只是为了做兲朝用户和Twitter直接的红线桥梁,既然能直接上Twitter,那还要中介有何用呢?

原文http://carlnerv.com/2011/twitter-api-host.html

  1. 匿名
    2011年12月7日12:18

    用youtui可以直接上的

  2. 匿名
    2011年12月7日12:17

    在国内用微博通和youtui都可以上的,只要一次性授权!