2010年12月18日星期六

在GAE上建立Twitter API

作者:Grace   来源:http://kilograce.co.cc/blog/?p=347
现在有些twitter应用,需要使用api,比如说gravity和mixero。
Gae给人的印象就是高速稳定,api搭建在其之上也可靠了许多。
但是在上周5的早晨一直至周6上午,不知是gae与twitter方面的原因还是GFW作祟,在gae上的twitter应用全部无法使用,连gappproxy也无法正常代理twitter.com,而其他网站却可正常代理。
Jtweet是一款可以运行在gae上的java网页twitter客户端,同时也附带一个支持搜索功能的api。
需要用到的文件:
Jdk      http://java.sun.com/javase/downloads/widget/jdk6.jsp
Sdk     http://googleappengine.googlecode.com/files/appengine-java-sdk-1.3.5.zip
Jtweet   http://code.google.com/p/javatweet/
首先在twitter.com上注册一个新的应用,
得到Consumer key与 Consumer secret。
之后打开jtweet中的\war\WEB-INF\appengine-web.xml ,
将 twitter.api.key与twitter.api.secret填入。
在Application中填入在gae上注册的程序id。


最后一步是使用google的sdk将其上传,
把 \bin\appcfg.cmd 用记事本打开,
将其中@java改为jdk的目录,比如 C:\Java\jdk1.6.0_16\bin\java.exe 。

Cmd下使用 appcfg update war 命令上传
注意是上传war目录


之后即可以使用  http://XXXXX.Appspot.com/api 来作为API了。

没有评论:

发表评论