有趣的两个第三方应用,邮箱关联头像和URL缩短
[1]. 用户头像显示
地址: http://en.gravatar.com/
Gravatar会把邮箱和对应邮箱用户上传的图片进行关联.
如果你的应用使用了gravatar,访问你应用的用户有在gravatar上注册且上传了头像,你的应用就可以通过用户留下的邮箱地址来显示图片,你可以把它当成用户的头像.
使用Gravatar的话就可以除去要向客户传输图片的压力,当然这也需要用户有在Gravatar注册过账号..
[2]. URL缩短
地址: http://p.tl/api.php
缩短URL,将用户的URL关联到她域名下的一个地址.
附件就是上面描述的两个应用,[2]会用到gson
下面是演示调用:public class Test {public static void main(String[] args) throws Exception{pixivURL();gravatar();}private static void pixivURL() throws Exception {PixivURL p = PixivURL.getInstance("http://lshtzml-163-com.iteye.com/admin/blogs/1842602");if (PixivURL.OK.equals(p.getStatus())) {Desktop.getDesktop().browse(new URL(p.getShortUrl()).toURI());} else if (PixivURL.API_LIMIT.equals(p.getStatus())) {System.out.println("调用次数超过上限");} else if (PixivURL.EMPTY_LONG_URL.equals(p.getStatus())) {System.out.println("未输入需要缩短的URL");} else if (PixivURL.INVALID_LONG_URL.equals(p.getStatus())) {System.out.println("URL无法缩短");}}private static void gravatar() throws Exception {String url = Gravatar.getImage("mikoarisu@gmail.com", 200);Desktop.getDesktop().browse(new URL(url).toURI());}}