public static void printDateMinQueryResult(
ContactsService myService, DateTime startTime) throws ServiceException,
IOException
{
URL feedUrl = new URL("https://www.google.com/m8/feeds/contacts/[email protected]/full");
Query myQuery = new Query(feedUrl);
myQuery.setUpdatedMin(startTime);
myQuery.setMaxResults(Integer.MAX_VALUE);
**myQuery.setStringCustomParameter("group" ,"Friends");**
ContactFeed resultFeed = myService.query(myQuery, ContactFeed.class);
System.out.println("resultFeed.getEntries().size()" + resultFeed.getEntries().size());
for (int i = 0; i < resultFeed.getEntries().size(); i++)
{
ContactEntry entry = resultFeed.getEntries().get(i);
System.out.println("\t" + entry.getTitle().getPlainText());
for (Email email : entry.getEmailAddresses())
{
System.out.println(" " + email.getAddress());
}
}
}
这给了我所有电子邮件联系人的结果。
我想要每个组的电子邮件联系人。
例如:朋友,家人等...
因此,在朋友列表中,可能有100个电子邮件联系人,在家庭5中,依此类推。
如何获得其组名。
最佳答案
添加这行
myQuery.setStringCustomParameter("group", "groupId")