首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Google的Mail地址簿的API的使用

2012-12-28 
Google的Mail地址簿的API的应用#前言? 我用Gmail觉得地址簿操作不方便。幸好Google提供了API方便自己整理地

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);    }

?

附件是完整的例子

热点排行