稳定免费空间搭建API Twip4实例图文教程
你懂的~最近GFW发飙了,导致上推困难倍增,神器Gravity被墙,接着hosts又被封,据说连VPN都涨价了。。
为了帮助更多的童鞋顺利上推,人人都会搭建api才是王道。。
Gravity最新版本终于又支持自定义api了,但只有twip4的T模式支持。其实twip4的搭建过程比3更简单,界面更友好,
但是难点在于寻找空间,因为twip4无法通过域名解析替换法绕过空间对twitter域名的屏蔽。
俺目前为止只找到两个可用的免费空间~host1free和freewebhostingarea ,后者还是俺通过修改部分代码才搭建成功的,
不过后者的速度和稳定性已经比较理想了,俺就以此空间为实例写了这个搭建教程,献给需要的推油们。
希望搭建成功的机油们记得回顶一下,让更多需要的童鞋看到~谢谢!!
下面开始教程(以freewebhostingarea免费空间为例)
基本流程:
申请免费空间→到twitter程序中心申请app→下载twip并作
相应修改→上传twip至免费空间→获得api地址
一、申请免费空间
注册地址:http://www.freewebhostingarea.com/register.html,具体流程就不细说了,注册成功后将会弹出你的账号信息界面,
同时邮箱中也会收到邮件,通过得到的服务器信息就可以登陆后台控制面板了。
需要注意的是该空间提示“Be sure that your account has minimum 1hit per month”,应该是说要确保空间每个月至少有一次点击量,
不过就算被取消到时再注册一个就行了,感觉这个空间很容易注册,并且得到的域名基本不会有被墙的情况。
二、到twitter程序中心申请app(此步骤需要翻墙)
①:Application Name 就是程序名称,OAuth成功后若使用O模式它就是你发的推的 via XXX 信息的XXX
②:Description Organization Website 随便填写。
③:Application Website 就是 via XXX 的链接,也可随便填写。
④:Application Type 选 Browser
⑤:Callback URL :填写http://你的域名/twip/(你的域名即为注册成功后得到的二级域名)
⑥:Default Access type 选 Read & Write
⑦:Use Twitter for login 不选
然后确认,你将会得到Consumer key 和 Consumer secret,下面将会用到这两个数据。
三、下载twip并作相应修改
下载twip.zip附件,解压后找到config.php做以下两处修改:
①:用记事本打开,将上面得到的”Consumer key“和”Consumer secret”填入config.php中。
②:在BASE_URL中填入“http://你的域名/twip/”,也就是和你注册app时填写的Callback URL一致。
四、上传twip至免费空间
①:将你修改好的twip文件夹重新压缩成twip.zip文件上传到空间的根目录(该空间支持在线解压)
②:将twip目录下面的oauth文件夹权限修改为777。(选中文件夹后点击上上张截图中右上角的Chmod按钮,
再按下图所示进行修改,其作用是让其能够被写入申请OAuth时生成的文件。)
至此,你的空间作业已经完成。
五、获得api地址(此步骤需要翻墙)
首先访问自己的twip地址:http://你的域名/twip/index.html,注意后面必须加上index.html,否者无法显示该页面。
然后根据客户端支持的不同选择O模式或T模式,Gravity的twitter账号类型只支持twip4的T模式。
T模式点击后会直接返回一个形如“http://你的域名/twip/t”的API地址。
若使用O模式,则点击后出现如下界面,后面的方框内任意输入字符即可。
之后会跳转至twitter的app授权界面,点击Allow进行授权。
最后会得到你的api地址
PS:
1.若使用教程中的实例空间,则必须使用俺修改后的twip附件,不能使用在google上下载的原版代码。
2.使用O模式会在oauth文件夹下生成一个token文件,且发推的from会显示自己的api名称;而T模式实质上相当于一个网络代理
的作用,所以不会产生token文件,且发推的from显示的是客户端名称而不是自己的api名称。
TWIP4修改版点击下载
转自:
http://hi.baidu.com/sandeli79/blog/item/508822f73d67c137720eec92.html
分享到: | |
谢谢博主的推荐,很好的文章
你说的这个方法是不错的,可是这个免费空间我刚申请一会,它就给停了,两次都是如此,是不是他们为了规避风险,不允许搭建tiwtter的API了?
对,哪里被中国大众发现了,结果你都知道的.推荐gae
嘿,学习了哦。
偶用的是SSH~
goagent简单又方便
很不错的文章,学习了
附件好像下载不了。。。
请使用迅雷下载吧
用着免费的vpn。直接上中文推。哈哈
用tw?
感觉没什么认识的人,也没什么好说的捏
不错的空间,好清新
目标是简洁明了,可惜加了太多的插件
如果是图文教程就更好了 十分不错 学习了
只是现在很多空间限制禁止搭建 空间的选择是个问题