发Twitter API啦!

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

# 作者: CarlNERV / 本文采用CC BY-NC-SA 3.0协议授权,转载请注明本文链接

本来我一直自用,现在决定公开,给那些苦于找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

#--------------Twitter---------------
199.59.149.243 oauth.twitter.com
199.59.149.243 twitter.com
199.59.149.243 www.twitter.com
199.59.149.243 api.twitter.com
199.59.148.201 search.twitter.com
199.59.148.139 userstream.twitter.com
199.59.149.243 ssl.twitter.com
199.59.149.243 status.twitter.com
199.59.149.243 assets0.twitter.com
199.59.149.243 assets1.twitter.com
199.59.149.243 assets2.twitter.com
199.59.149.243 assets3.twitter.com
199.59.149.243 static.twitter.com
184.29.36.124 platform.twitter.com
219.76.10.138 platform0.twitter.com
199.59.148.206 help.twitter.com
199.59.148.206 support.twitter.com
199.59.149.137 dev.twitter.com
199.59.149.210 t.co
#--------------Twitter----------------

俺好不容易写的文章,希望您转载时注明:

转载自CarlNERV's Nest 本文链接地址: 发Twitter API啦!

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

文章的脚注信息由WordPress的wp-posturl插件自动生成

来源于 发Twitter API啦! @ CarlNERV's Nest GMail : spartan19910108[AT]gmail.com


没有评论: