寻找访问gmail通讯录的java库及例子,要求放本地能运行的,不是放网站上的。

解决方案 »

  1.   

    帮你百度http://blog.sina.com.cn/s/blog_6c9c4f180100nj91.html
      

  2.   

    2楼指导看过了,感觉还是有缺陷啊,模拟HTTP可以得到数据,不过没有固定的API访问可靠,毕竟网页格式容易被修改,说不定那天就用不成了,如果有相对固定的API,访问就会稳定很多。
      

  3.   

    Gmail: http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html
    这一页好像需要翻墙才能看到,谁能看看是些啥方面的介绍啊?
      

  4.   


    Blog has been removed
    Sorry, the blog at googledataapids.blogspot.com has been removed. This address is not available for new blogs.
      

  5.   

    Gmail 通讯录 gdata依赖库        final String username = "[email protected]";
            final String password = "************";
            final int maxResults = 100;
            final URL url = new URL(String.format("https://www.google.com/m8/feeds/contacts/%s/full?max-results=%d",username,maxResults));
            ContactsService cs = new ContactsService("Just An Example");
            cs.setUserCredentials(username,password);
            ContactFeed feed = cs.getFeed(url, ContactFeed.class);
            List<ContactEntry> entries = feed.getEntries();
            for (ContactEntry entry : entries ) {
                System.out.println(entry.getTitle().getPlainText());
                for (Email email: entry.getEmailAddresses()) {
                    System.out.println(email.getAddress());
                }
            }