跳至主要内容

GAE上搭建oauth api




GAE上搭建API的准备

1.      在这里下载搭建api需要的源代码gatp-oauth-rev6-2 .7z http://code.google.com/p/gtap/downloads/list
2.      必须要有个Google帐号方能申请Google app engine(注:申请要手机号的),给自己的application设置一个唯一的id,以后就可以用yourid.appspot.com来访问你的app。
注册appengine地址 http://appengine.google.com/ ,有google account很方便的就建立了。
建立一个application,如图:
  1. Python.org下载并安装Python。
4.      下载并安装Google App Engine 的开发包

GAE 上搭建API的过程

1.    文件修改
解压gatp-oauth-rev6-2 .7z gtap-oauth文件夹。
修改 app.yaml
修改oauth_config.py把Consumer key 和 Consumer secret填到该文件
 
twitter apps的callback url设置 https://xxx.appspot.com/oauth/twitter/callback
至于twitter apps的申请请看http://diu.org.ru/?p=10131
2.    上传到app
我的gtap-oauth放在google_appengine安装目录下:D:\Google\google_appengine\gtap-oauth
 
运行cmd 打开命令行窗口,cd Google\google_appengine 进入该目录,然后执行
appcfg.py update gtap-oauth
这个过程中会提示你输入你的gmail账号和密码输入密码时,电脑是不显示的,回车即可。回到起始文件夹就上传完毕了。
 
 
3.    oauth验证
访问http://xxx.appspot.com/oauth/twitter/login 注册,完成后会显示一个key,你可以修改这个key为自己api的密码(注意http)

设置twitter客户端的api地址为https://xxx.appspot.com/gtap_oauth/,用户名,密码为上面修改的密码,即可登录(注意这里http有s,最后要加上"/",但最近只有http才能使用,请自行验证
 


Google 文档可以使您轻松地创建、存储和共享在线文档、电子表格及演示文稿。
Google 文档徽标

评论

  1. 似乎已经失效了,gfw越来越猖狂了啊

    回复删除

发表评论