#前言
我用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);
}
附件是完整的例子
分享到:
相关推荐
在IT行业中,谷歌API(Google ...通过学习和实践这个案例,开发者不仅可以掌握谷歌API的使用,还能了解到如何处理具有复杂结构的国际地址,特别是在英国这样的国家,这对开发全球化的应用程序是非常有价值的。
接下来是谷歌API,谷歌也提供了广泛的服务,包括谷歌地图API、谷歌翻译API、谷歌搜索API等。以谷歌地图API为例,它可以帮助开发者在网页上展示动态地图,提供地理编码、路线规划等功能。同样,使用谷歌API也需要注册...
谷歌地图 Google Map API V3 中文开发文档是 Google 公司提供的一种基于 Web 的地图应用程序接口,允许开发者在自己的网站或应用程序中嵌入谷歌地图,以提供地图检索、路线规划、地标显示等功能。本文档旨在为开发者...
Google Custom Search API是谷歌提供的一项服务,允许开发者自定义搜索引擎并集成到自己的网站或应用程序中。这个API使得用户可以搜索特定领域内的信息,而不仅仅是整个互联网。本实例将重点介绍如何使用C#语言来...
谷歌拼音输入法API是谷歌为开发者提供的一种工具,允许他们集成谷歌拼音输入法的功能到自己的应用程序或网站中,提升用户在输入中文时的体验。这个API不仅提供了基本的拼音输入功能,还可能包括智能纠错、词语联想、...
在基于Android的Google Map API应用设计中,开发者可以利用谷歌提供的API来构建一系列与地理位置相关的功能,极大地丰富了移动应用程序的用户体验。以下是基于这个主题的一些关键知识点: 1. **Android平台**:...
在本文中,我们将深入探讨"Google地图GIS API应用实例",这是基于Google Map平台的地理信息系统(GIS)开发的一个典型案例。对于初学者来说,这是一个很好的起点,能够帮助他们理解和掌握如何利用Google Maps API来...
【谷歌离线版API详解】 谷歌离线版API是指能够在没有网络连接的情况下使用谷歌地图服务的接口。在互联网不畅或者需要节省数据流量的场景下,这种API具有很高的实用价值。传统的在线API依赖于实时的网络连接来获取...
**Google API 应用** Google API 是 Google 提供的一系列接口,允许开发者访问 Google 的各种服务和数据,如 Google Maps、Google Drive、Google Calendar、Google Analytics 等。通过这些 API,开发者可以构建与 ...
通过这个“googleAPI完整版下载”,你可以获得全面的开发指南,学习如何集成和使用这些API,从而开发出具有专业地图功能的应用。记得阅读官方文档,了解最新的更新和最佳实践,以便充分利用谷歌地图API的强大功能。
1. **谷歌地图API基础**:谷歌地图API允许开发者将交互式地图集成到他们的网站或应用中,提供地图显示、定位、路线规划、地理编码(地址转经纬度)和逆地理编码(经纬度转地址)等功能。 2. **API版本管理**:版本...
Google Maps API是Google提供的一项强大的服务,允许开发者在自己的应用程序中集成地图功能,进行地理位置相关的开发。这个"Google Maps API编程资源大全"包含了丰富的资料,帮助开发者深入理解和使用这一技术。 ...
谷歌地图 离线api
Google 地图 API 是一款功能强大且广泛应用的 Web 服务,允许开发者在自己的网站中嵌入 Google 地图,添加丰富的功能和交互性,提供更好的用户体验。下面是 Google 地图 API 的基础知识点和重要概念: 1. Google ...
使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google...
在Android平台上,Google Maps API是开发地图应用的重要工具,它允许开发者将强大的地图功能集成到自己的应用程序中。本文将深入探讨如何使用Android和Google Maps API创建一个完整的地图应用。 首先,要使用Google...
在本项目中,“简单的google map api应用(数据库)”展示了如何结合Google Maps API与数据库技术来实现一个实时的、基于输入查询的地理位置搜索功能。这个功能通常被称为“即敲即得搜索”,允许用户输入关键词后...
Google Maps API V3 是谷歌为开发者提供的一个强大工具,用于在网站或应用程序中集成交互式地图功能。这个API允许开发人员自定义地图显示的内容、样式以及交互方式,从而构建出各种基于地理位置的应用。在Google ...