Subscribe to RSS feed


27

谷歌GAE搭建推特API支持OAUTH

参考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 keyConsumer 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。


17

GAE平台使用WallProxy搭建个人代理服务器翻墙教程

本文参考博客8亿空间

一、GAE就是Google App Engine,首先你要有个谷歌的邮箱(应该不用说咋申请了吧?)

二、进入谷歌Google App Engine页面申请一个自己的GAE,步骤如下

1、用 Google 账户 登录 Google App Engine 后,点击 Create an Application 创建一个应用程序。

2、提示输入手机号码,输入手机号的格式是“+86手机号码”不收费的,收到一个验证码后填

入即可开通,没有这一步验证无法开通。

3、然后会进入创建程序的详细信息界面,这里需要填写两个内容,第一个填写的是ID(最好自己比较熟悉的),形式上相当于二级域名的前面那部分,最后得到的是yourname.appspot.com这样的域名。填写了点Check Availability验证下看是否被占用。然后填写个应用名称,建议用英文或数字随便填。然后勾选同意,点击“save”保存。

自己建立的谷歌GAE就完成了,窗口可以关,可以不关。

三、下载并安装 Python ,我们要下载python2.7版本的,3.0以上版本似乎对Google App Engine SKD支持不是很好,Google App Engine SKD(下载windows版本的)还有WallProxy(下载win-rar版本的就可以了)。

说明:1、先安装python,安装路径就是C盘的根目录,安装路径不用修改。

2、安装Google App Engine SKD,可以装在D盘program files目录里,安装时把这个安装路径”X:\Program Files\Google\google_appengine\”X改为D就可以了。(WIN7用户也可以安装到D盘)

3、我们可以看到wallproxy文件夹里有四个文件,修改gea_server文件夹里的app.yaml这个文件,把第一行的application后面的字母修改为你刚才申请的ID(有空格的),就是那个二级域名的前面那部分。注意要用notepad++等专门的代码编辑软件打开,不要用写字板,记事本,修改好后记得保存。

4、把gae_server这个文件夹拷贝到X:\Program Files\Google\google_appengine这个目录下面。

四、回到桌面上,有个飞机引擎的图标,双击,如果出现LOG错误,或者环境错误之类的信息。

点编辑edit然后选择preferences,点select选择Python的环境,还有APP engine的目录,如下图


五、现在应该可以正常启动了,点“File”然后“Add Existing Application”选择路径添加新的应用。应用就是上一步中gae_server那个文件夹,添加成功后点击你刚添加的应用的那一横行,“Deploy”这个 按钮会变绿。这个就是上传的按钮,点击后输入Gmail和密码就上传了。

上传成功后,你在http://code.google.com/intl/zh-CN/这里登陆自己的谷歌账号,可以看到自己的APP是否在工作。

六、修改客户端

打开local文件夹,打开wallproxy程序,点设置修改GAE服务端为自己架设的APP。

七、下载Firefox浏览器最好下载国际版的吧,修改代理方法:“工具”–“选项”–“高级”–“网络”–“设置”–“手动配置代理”设置为127.0.0.1,端口8086。


15

搬了VPS,换了IP

之前的博客上因为没开AK插件

导致垃圾留言上万,

懒的去清理了,

直接格式化,

呵呵,这下清爽了!!!

关闭
E-mail It