`
yutiansky
  • 浏览: 198148 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

Google的Mail地址簿的API的应用

阅读更多

#前言

  我用Gmail觉得地址簿操作不方便。幸好Google提供了API方便自己整理地址簿了。

  参考 : http://code.google.com/intl/ja/apis/contacts/docs/3.0/developers_guide_java.html

 

#认证

 

    public ContactsUtils() throws ServiceException, IOException {
        service = new ContactsService("Google-contactsExampleApp-3");
        String userName = "your mail address";
        String password = "your password";
        service.setUserCredentials(userName, password);
    }

 

#加一个联系人

    public ContactEntry createContact(String fullName, String mailAddr) 
        throws ServiceException, IOException {

        ContactEntry contact = new ContactEntry();
        Name name = new Name();
        final String NO_YOMI = null;
        name.setFullName(new FullName(fullName, NO_YOMI));
        contact.setName(name);

        Email primaryMail = new Email();
        primaryMail.setAddress(mailAddr);
        primaryMail.setRel("http://schemas.google.com/g/2005#home");
        primaryMail.setPrimary(true);
        contact.addEmailAddress(primaryMail);

        URL postUrl = new URL(CONTACT_URL);
        return service.insert(postUrl, contact);
    }

 

#加一个组

    public ContactGroupEntry addGroup(String name) throws ServiceException, IOException {

        ContactGroupEntry group = new ContactGroupEntry();
        group.setTitle(new PlainTextConstruct(name));

        URL postUrl = new URL(GROUP_URL);
        return service.insert(postUrl, group);
    }

 

附件是完整的例子

分享到:
评论

相关推荐

    谷歌api和英国地址案例

    在IT行业中,谷歌API(Google ...通过学习和实践这个案例,开发者不仅可以掌握谷歌API的使用,还能了解到如何处理具有复杂结构的国际地址,特别是在英国这样的国家,这对开发全球化的应用程序是非常有价值的。

    百度,谷歌,天气预报API应用实例

    接下来是谷歌API,谷歌也提供了广泛的服务,包括谷歌地图API、谷歌翻译API、谷歌搜索API等。以谷歌地图API为例,它可以帮助开发者在网页上展示动态地图,提供地理编码、路线规划等功能。同样,使用谷歌API也需要注册...

    谷歌地图Google Map API V3中文开发文档

    谷歌地图 Google Map API V3 中文开发文档是 Google 公司提供的一种基于 Web 的地图应用程序接口,允许开发者在自己的网站或应用程序中嵌入谷歌地图,以提供地图检索、路线规划、地标显示等功能。本文档旨在为开发者...

    Google Custom Search API应用实例

    Google Custom Search API是谷歌提供的一项服务,允许开发者自定义搜索引擎并集成到自己的网站或应用程序中。这个API使得用户可以搜索特定领域内的信息,而不仅仅是整个互联网。本实例将重点介绍如何使用C#语言来...

    谷歌拼音输入法api

    谷歌拼音输入法API是谷歌为开发者提供的一种工具,允许他们集成谷歌拼音输入法的功能到自己的应用程序或网站中,提升用户在输入中文时的体验。这个API不仅提供了基本的拼音输入功能,还可能包括智能纠错、词语联想、...

    基于android的google map API应用设计

    在基于Android的Google Map API应用设计中,开发者可以利用谷歌提供的API来构建一系列与地理位置相关的功能,极大地丰富了移动应用程序的用户体验。以下是基于这个主题的一些关键知识点: 1. **Android平台**:...

    Google地图GISAPI应用实例

    在本文中,我们将深入探讨"Google地图GIS API应用实例",这是基于Google Map平台的地理信息系统(GIS)开发的一个典型案例。对于初学者来说,这是一个很好的起点,能够帮助他们理解和掌握如何利用Google Maps API来...

    最新谷歌离线版API(修改了谷歌禁用本地API功能)

    【谷歌离线版API详解】 谷歌离线版API是指能够在没有网络连接的情况下使用谷歌地图服务的接口。在互联网不畅或者需要节省数据流量的场景下,这种API具有很高的实用价值。传统的在线API依赖于实时的网络连接来获取...

    Google API应用

    **Google API 应用** Google API 是 Google 提供的一系列接口,允许开发者访问 Google 的各种服务和数据,如 Google Maps、Google Drive、Google Calendar、Google Analytics 等。通过这些 API,开发者可以构建与 ...

    googleAPI完整版下载

    通过这个“googleAPI完整版下载”,你可以获得全面的开发指南,学习如何集成和使用这些API,从而开发出具有专业地图功能的应用。记得阅读官方文档,了解最新的更新和最佳实践,以便充分利用谷歌地图API的强大功能。

    google map api v3.18.0 离线开发包

    1. **谷歌地图API基础**:谷歌地图API允许开发者将交互式地图集成到他们的网站或应用中,提供地图显示、定位、路线规划、地理编码(地址转经纬度)和逆地理编码(经纬度转地址)等功能。 2. **API版本管理**:版本...

    Google Maps API编程资源大全

    Google Maps API是Google提供的一项强大的服务,允许开发者在自己的应用程序中集成地图功能,进行地理位置相关的开发。这个"Google Maps API编程资源大全"包含了丰富的资料,帮助开发者深入理解和使用这一技术。 ...

    谷歌地图 离线api---最新

    谷歌地图 离线api

    google地图api文档

    Google 地图 API 是一款功能强大且广泛应用的 Web 服务,允许开发者在自己的网站中嵌入 Google 地图,添加丰富的功能和交互性,提供更好的用户体验。下面是 Google 地图 API 的基础知识点和重要概念: 1. Google ...

    Java 调用Google Map Api解析地址,解析经纬度实例

    使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google...

    android写的google map api 应用

    在Android平台上,Google Maps API是开发地图应用的重要工具,它允许开发者将强大的地图功能集成到自己的应用程序中。本文将深入探讨如何使用Android和Google Maps API创建一个完整的地图应用。 首先,要使用Google...

    简单的google map api应用(数据库)

    在本项目中,“简单的google map api应用(数据库)”展示了如何结合Google Maps API与数据库技术来实现一个实时的、基于输入查询的地理位置搜索功能。这个功能通常被称为“即敲即得搜索”,允许用户输入关键词后...

    Google_Maps_API_V3.rar_Google Maps api v3_谷歌地图

    Google Maps API V3 是谷歌为开发者提供的一个强大工具,用于在网站或应用程序中集成交互式地图功能。这个API允许开发人员自定义地图显示的内容、样式以及交互方式,从而构建出各种基于地理位置的应用。在Google ...

Global site tag (gtag.js) - Google Analytics