现在有些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了。
没有评论:
发表评论