写了Twip API的中转代码
Twip API是@yegle写的Twitter API代码,可以应用在很多的Twitter客户端上,之前在自己的空间上部署过这个API来使用,但由于众所周知的原因导致了这种非加密的API经常挂掉,为此我曾用过的一个副域名寿终正寝,严重抗议GFW所实施的反人类做法。
为了防止部署的API引起域名或IP被墙,因此我自己写了Twip的中转代码Twip Transfer,功能是将Twip API的调用转至真正API并返回结果,好处是隐藏了真正建API的空间,起到防止域名或IP被墙的可能,也避免了token泄漏。
搭建方法:
1. 根据自己的twip版本下载对应的中转代码,放到海外支持curl和rewrite的免费空间上。
2. 修改index.php的LOCAL_API_ROOT和TARGET_API_ROOT目录为自己实际的目录。
1
2
3
4
5
6
7
|
//////////////////////////////////////////////////////////////////////////////// // 本地的虚API目录,比如"/twip"、"/myapi/twip" // "/twip"对应的中转API地址是"http://yourfreedomain.com/twip" // "/myapi/twip"对应的是"http://yourfreedomain.com/myapi/twip" define( 'LOCAL_API_ROOT' , '/twip' ); // 真正的API目录,比如"http://yourdomain.com/fuck/gfw/twip" define( 'REAL_API_ROOT' , 'http://yourdomain.com/fuck/gfw/twip' ); |
3. 修改好并上传后在浏览器上打开这个中转API的网址,如果显示“Welcome to Twip Transfer”说明可以工作了。
用法:
在配置客户端的API时直接写这个中转API的地址,格式跟twip的设置一样。
注:需要进行Twitter Oauth认证时请使用原API地址。
声明:本人写的这个代码只是从技术角度提出问题的解决办法,不对使用这个代码造成的任何问题负责。
发表评论