使用 Groovy 构建社交网络混搭(Mashup)应用程序
2009-12-24 00:00:00 来源:WEB开发网通过基于 Java 的第三方库绑定到 Twitter。
通过 Google 地图实现一个地图。
通过 Groovlets 和一点 Ajax 将所有内容与 Groovy 绑定在一起。
假定您已经在系统上安装了 Groovy。在操作中,我将陆续指出需要的其他工具。
公开的 Twitter
Twitter 广泛的 API 支持非常多的功能。您可以使用它通过位置和关键字搜索 tweet、获得 Twitter 用户的好友和追随者列表,甚至看到这些好友和追随者的 tweet。Twitter API 总体上是 REST 风格的:它公开一系列与功能相映射的统一资源标识符(Uniform Resource Identifiers,URI)。
因为任何人都可以使用 Twitter 的 API,所以有很多开发人员已经创建了便于使用 Twitter 的库。我将使用 Twitter4J 封装 Twitter API,这是一个基于 Java 的库。为继续后面的操作,请 下载 twitter4j-1.1.4.zip 并将 twitter4j-1.1.4.jar 添加到类路径。为了利用 Twitter4J(更确切地说是 Twitter)做有用的事情,需要在 Twitter 上创建一个帐户,并且要追随一些人,以便制作好友的地理视图。
使用 Twitter4J
Twitter4J 库的中心接口是 Twitter 对象。对于给定的 Twitter 帐户,通过使用该帐户的用户名和密码实例化一个新的 Twitter 对象后,就可以连接到 Twitter 网络。清单 1 中为 johndoe 用户实现了此操作(使用 easyb),他的密码是 5555:
清单 1. 使用 Twitter4J 连接到 Twitter
scenario "Exploring Twitter4J's login functionality'", {
given "an instance of Twitter4J", {
twitter = new Twitter("johndoe", "5555")
}
then "the test method should return true indicating things are working", {
twitter.test().shouldBe true
}
}
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››构建Android平台Google Map应用
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
更多精彩
赞助商链接