查看: 2022|回复: 0
收起左侧

[技巧] 更新gtap版本搭建API的关键操作

[复制链接]
wulala
发表于 2010-9-18 01:14:22 | 显示全部楼层 |阅读模式
本帖最后由 wulala 于 2010.9.18 01:16 编辑

自从Twitter强制使用Oauth认证方式后,Twitter的不少客户端也更新支持Oauth了。目前网上有很多搭建API的方法,最常见莫过于利用GAE这个平台。网上有很多开源程序可以部署到GAE上来搭建API,我用的是gtap

不过,我使用gtap搭建的第一个API这两天貌似失效了,因为用在twhirl上时只能看推不能发推了。检查了一下,原来gtap版本又更新了。那么,我也该跟进一下,重新部署一个版本到GAE上去啦~说起来简单,不过摸索了一阵,发觉还是有不少细节的,特地贴出来跟大家分享一下。

前期准备也就不再多说,网上教程很多,下面主要还是关键操作:

1)在修改本地gtap的app.yaml文件时,记得修改version字段的数字。这是因为你以前已经部署过一个版本了,假如不修改此数字,上传部署后会覆盖原始部署的版本(参考《GAE的版本管理》)。不过话又说回来,既然以前那个版本已经失效了,覆盖就覆盖呗^_^

2)修改完,并上传部署到GAE后,请登录https://appengine.google.com/。点击进入左侧导航菜单的Administration - Versions面板,勾选你最新部署的那个版本,然后点击“Make Default”设置其为默认版本。



3)接下来就跟以前一样啦,访问你的http://yourid.appspot.com/,验证OAuth。从下图可以看出,我已经更新到GTAP v0.4.1版本了。




话说RP真是个奇怪的东西,以前在验证OAuth这一步我一路高歌,今天在尝试时却卡在这里了……网上搜了一下,幸得高人指点(请参考《使用GTAP搭建支持OAUTH的API》),原来是AutoProxy惹的祸= =!打开该扩展,选择菜单Proxy Rule - Add rule,填入appspot.com/oauth并保存确定即可(很奇怪,某著名list还没把这个网址加进去么……不过为啥我以前又可以正常访问呢,囧……有兴趣继续研究的还可以观摩一下《AutoProxy 代-理规则》)。下一步呢?重新验证呀!

4)如无意外,验证完后你回来到一个网页,告诉你你的API密码。那么长的一串字符看着就头疼,大家还是点击下那个you can change it now的链接去换个密码吧!

5)更新完了API,这下该伺候下twhirl了。不知咋的,我的twhirl自从API失效后,无法更换用户账号,只能卸载之然后重装之(不只是删除安装文件夹,还要删除在C盘Application Data目录下的残留文件)。

Ps:本文乃节选自本人某篇日志~


您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-27 15:37 , Processed in 0.129497 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表