1、Google账号一个,推账号一个。
2、下载gtap源代码,下载地址:
http://gtap.googlecode.com/files/gtap-oauth-rev6-2.7z
3打开https://appengine.google.com/注册一个 GAE 帐户
4创建一个 Identifier id后面会用到
5申请推的applications
打开twitter.com,点击右上角的Setting,点Connections,点击右侧的那个“here”
app名随便填,中英皆可;说明随便填,中英皆可;app网址随便填
组织名随便填,中英皆可;组织网址随便填,要求同app网址。
很重要、不要填错的Callback URL填写:
https://xxx.appspot.com/oauth/twitter/callback
xxx就是你刚注册GAE时填的Application Identifier,自己替换掉
6 save后记住consumer key 和secret
7、修改oauth_config.py
前期准备的那个gtap源代码解压缩,打开文件夹,用记事本打开oauth_config.py这个文件
把刚才申请好的app信息填进英文单引号‘’里面,例如:
‘consumer_key’: ‘xxxxxx’,
‘consumer_secret’: ‘xxxxxx’,
限制可使用api的用户:
在‘allowed_users’: [],的方括号内添加允许访问的用户twitter ID,格式为[’xxx’,](英文单引号和逗号)。方括号为空,则表示阿猫阿狗都能用你建的这个api。
建议限制吧,否则别人只要猜到你的Application Identifier就能用你的api了。
修改app.yaml
用记事本打开app.yaml文件,
把第一行的“<your appid>”改成你在GAE申请时填的Application Identifier,注意,不要留下“<>”
别关掉。接着,不翻墙,先打开https://code.google.com/看看,能刷出网页的话呢就没事了,刷不出来的话,把app.yaml里的“secure: always”都删掉(一共四句话)。
都改完了,保存。
8 安装python
运行cmd
运行appcfg.py update C:\gtap ( gtap在本机的文件夹路径,各位按自己情况填) ,会有提示输入google 帐号密码 此步是上传代码至gae
9 Oauth登录API并修改key(需翻墙):
登录http://xxx.appspot.com/oauth/twitter/login(一样的,xxx替换成刚注册GAE时填的Application Identifier),然后当然是点Allow
change key 输入你的twitter密码
10. 测试 在支持API设置的软件中,把API设为http://xxx.appspot.com/gtap_oauth/ xxx替换成identifier 成功了


