Twitter API proxy list
Twitter API proxy 列表
English
Why have this list?
For the massive Twitter users from China, they cannot access to twitter.com because government of China blocks twitter.com (using GFW, you can find it on wikipedia). This is stupid and useless, because twitter has a powerful REST API, and many third-party website provides many different ways to access twitter's services, like itweet and twizap and so on.
And, with Twitter REST API, we can implement a so-called "Twitter API proxy" using many different web programming languages.With Twitter API proxy, you can using twitter from any client, if your client provide the option to customize the API address.
What's API proxy?
HTTP request has two different method,POST and GET(actually there are DELETE and PUT, but...let me simplify it :-) ). The so-called REST API, which is short for Representational State Transfer, is called using POST and GET. Thus, we can using a simple script to redirect the HTTP request from user to twitter.com.
For example, if you want to get a user's information, you need to call this API:
But if you have an API proxy set up at http://example.com/twitter_api_proxy/, you can call the same API using this method:
How can I set up an API proxy?
If you can, you can even write your own API proxy in any language.But maybe you just want an easy way to set up an API proxy.
Below is a list of open source projects. You can use them to set up a Twitter API proxy easily.
Twip
http://code.google.com/p/twip/
Birdnest
http://code.google.com/p/birdnest/
tweetr
http://code.google.com/p/tweetr/
gtap
http://code.google.com/p/gtap/
http://code.google.com/p/twip/
Birdnest
http://code.google.com/p/birdnest/
tweetr
http://code.google.com/p/tweetr/
gtap
http://code.google.com/p/gtap/
I have a twitter API proxy and I want to share it
Please @yegle on twitter. Tell me the URL, whether it's home-made or using one of the open source projects and if it supports HTTPS.
I found a invalid API proxy in the list/I don't want my API proxy listed here
Don't hesitate, just @yegle on twitter~
WARNING:using an API proxy may leak your password to the owner of API proxy.
WARNING:share your API proxy here may get your website GFWed!
简体中文
为什么有这个列表
由于政府对twitter.com的屏蔽(通过GFW,你可以在wikipedia上了解它),广大的中国twitter用户无法访问twitter.com。这很愚蠢并且毫无用处,因为Twitter提供了强大的REST API,很多第三方的网站提供了各种不同的方法来访问twitter的服务,像itweet和twizap以及很多其他网站。
并且,通过Twitter REST API,我们可以用各种web编程语言实现"Twitter API proxy"。只要你使用的客户端提供了选项使用自定义API地址,你就可以通过Twitter API proxy在任何客户端上使用twitter。
什么是API proxy?
HTTP请求有两种不同形式,POST和GET(事实上还有其他例如DELETE和PUT请求,但是…请允许我简单处理:-))。所谓的"REST API"也是通过这两种形式来调用的。因此,我们可以用一个简单的脚本,将来自用户的请求转发到twitter.com。
例如,如果你想获得某个用户的信息,你需要调用如下API:
但是如果你在http://example.com/twitter_api_proxy/架设了一个API proxy,那么你可以用以下方式调用相同的API:
我怎么才能设置一个API proxy呢?
如果可以的话,你可以使用任何语言自己完成一个API proxy。不过可能你只是需要一个架设API proxy的简单方法。
以下是一个开源软件的列表。使用以下软件,你可以很容易地架设一个Twitter API proxy。
Twip
http://code.google.com/p/twip/
Birdnest
http://code.google.com/p/birdnest/
tweetr
http://code.google.com/p/tweetr/
gtap
http://code.google.com/p/gtap/
http://code.google.com/p/twip/
Birdnest
http://code.google.com/p/birdnest/
tweetr
http://code.google.com/p/tweetr/
gtap
http://code.google.com/p/gtap/
我有一个Twitter API proxy,我想在这里分享
请在twitter上@yegle。请告诉我你的API地址,使用开源代码架设的还是自制的,是否支持HTTPS。
我发现了一个无效的API proxy/我不希望我的API proxy在这里列出
不要犹豫,请在twitter上@yegle~
警告:使用API proxy将可能使你的密码泄漏给搭建者
警告:在这里分享您的API proxy将可能导致您的网站被GFW屏蔽!
The List:
URL | Support HTTPS | Type | Provider |
yegle.net/twip/trunk | YES | twip | @yegle |
lfeng.cn/twip | YES | twip | @lfeng |
javatweet.appspot.com/api | NO | home-made | @yulei666 |
heix.pp.ru/api | NO | twip | @billzhong |
没有评论:
发表评论