参考8E空间
玩twitter的时候是不是很羡慕别人可以自定义的API名称呢?跟着本教程做完,你也可以拥有,而且是全免费的哦!
一、到twitter官网创建一个app获得APIkey
1.使用你知道的穿墙的方式上到twitter官网,网页的底部有“API”链接,点击进入。
2.点击“register an app”就到了创建新应用的页面“Register an Application”要填写的内容如下:
Application Name:<这里填写的内容将来会作为“via XX ”来显示,自己便填,英文汉字符号都可以>
Description:<描述,随便谢谢就行,会几个英文单词写几个就行>
Application Website:<这里填写的地址是“via XX”的链接,你可以填http://XXX.appspot.com>
Organization:<随便写,不重要,我用字母写的>
Application Type:<选择Browser即可>
Callback URL:<咨询GTAP作者得到消息是这个地址随便写,如果随便让你为难的话,你写成http://XXX.appspot.com/oauth/verify吧>
Default Access type:<这里选择Read & Write即可>
Application Icon:<别人看不到,不上传也行>
填写好后提交,你会看到Consumer key和Consumer secret这两项,网页先别关了,一会复制过来直接用。
二、在Google app engine上创建新应用并修改并上传GTAP程序
1.在Google app engine上创建新应用不会的话可以看看“GAE搭建翻墙这边文章”里面的创建新应用的详细步骤。
2.GTAP(下载地址我下的是0.4版本的)修改GTAP程序的app.yaml文件,有三处需要修改
- 把第 1 行的 “application: ” 后面部分改成刚才在 GAE 上的新应用ID。
- 第 12 行的 “secure: always”这一行直接删掉。
- 打开main.py,把在 Twitter 上建立 APP 获得的 CONSUMER_KEY 跟 CONSUMER_SECRET 替换第 14、15 行的对应内容。
3.上传方式,参考上篇文章,一样的,很简单。
三、通过OAUTH验证,创建API成功
打开你的GAE地址http://xxx.appspot.com,看到如下图了吧:
注意:这时候要翻墙才能通过aouth验证!红色的英语的意思是你的API地址是“http://xxx.appspot.com/”后面的“/”不要忘记了。
做好了翻墙的准备后点击“sign in with twitter” 看到了下图,点击Allow了,验证twitter账户的API.
当你点击“Allow”后会跳转到一个修改密码的页面,只有当你把密码修改为和你的Twitter一样的密码时才能在tweetdeck和mixero这些客户端正常使用API。










在