话说咱这翻了大半年墙上推的人连属于自己的API都米有,说出来真是有点丢人咯……

现在建推特API程序很多,PHP的那个已经很简单了,不过由于主机是小张赞助的不允许放这些,放弃;另外还有一个网站apigee.com好像也可以,没试过;找来找去还是兜到了GAE上来!

下面就来说说这个创建API的基本流程吧!

一、创建Application

1.登入GAE创建Application:打开https://appengine.google.com/,点击“Create an Application”,填写两个输入框内容(记下Identifier),再点击“Create Application”,提示成功,OK;

gae-1.jpg

2.登入推特创建application获取key及secret:打开https://twitter.com/apps(需翻墙),点击“Register a new application »”,按照下图进行填写后点击“Save”;

其中Callback URL是:http://xxxxxx.appspot.com/oauth/twitter/callback (xxxxxx是第一步创建时的Identifier名称)

gae-3.jpg

成功后出现以下页面,记下key和secret,OK;

gae-4.jpg

二、gtap程序下载及修改

1.下载并解压gtap-0.4

2.修改代码并保存:

(1)app.yaml

gae-7.jpg

(2)main.py

gae-8.jpg

三、本地部署配置GAE并上传gtap

1.下载并安装PythonGoogle App Engine SDK for Python

2.配置Python:计算机—属性—高级系统设置—环境变量,修改“系统变量”中的“Path”值为Python的安装目录,

gae-5.jpg

然后win+r,输入cmd回车,输入python,有返回,说明Python配置成功,OK;

3.上次gtar程序至GAE:启动Google App Engine Launcher,点击“File”,再点击“Add Existing Application”,选择指定到gtar程序所在文件夹的路径(需全英文路径),然后选中新项目,再点击主界面上的“Deploy”按钮输入Google账户及密码,等待弹出窗口中显示“You can close this window now”,OK;

gae-6.jpg

四、完成Ouath验证

访问http://xxxxxx.appspot.com/,点击图片:

gae-9.jpg

点击“Allow”:

gae-10.jpg

页面跳转回来:

gae-11.jpg

最后美美的点击“Change the Key”,OK!

五、您的推特API出炉:http://xxxxxx.appspot.com/ (最后那个“/”不可省!)

尽情推吧推吧~