发Twitter API啦!&Twitter! 你毁了多少API啊!
发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
呐,毕竟是敏感内容,传播/转贴时就用图片吧。输入时就痛苦一会儿
找不到Host?
Windows的在 C:\Windows\System32\drivers\etc
Linux的在 /etc
还是没法上? 开HTTPS!
用各种“梯子”,先上Twitter登录自己的帐号。在设置(Settings)里的帐号(Account)最下边,把总是使用HTTPS(Always use HTTPS)打勾,如图。
以后每次登录Twitter主页时,只要用Https就不用“梯子”了
效果
效果似乎不是很出众,只能感慨GFW认证级别太低,不是很稳定。TweetDeck默认使用Https,其他客户端不晓得。
Twitter! 你毁了多少API!
很多API其实只是为了做兲朝用户和Twitter直接的红线桥梁,既然能直接上Twitter,那还要中介有何用呢?
用youtui可以直接上的
在国内用微博通和youtui都可以上的,只要一次性授权!
感谢提供的资讯