2013-12-22 3 views
1
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()); 

     } 
    } 
} 

Это дает мне результат всех моих контактов электронной почты.Получить контакты по названию группы с помощью gdata-contacts

Я хочу, чтобы контакты по электронной почте по каждой группе.

Eg: Друзья, Семья и т.д ...

Так в Freinds список может быть 100 контакты электронной почты и в семье 5 и так далее.

Как можно получить название своей группы.

ответ

0

добавить эту строку

myQuery.setStringCustomParameter("group", "groupId") 
+0

Как я знаю GroupID. Например: идентификаторы почты группы друзей, которые я должен получить, тогда какой параметр мне нужно установить – muthukumar

+0

Я установил myQuery.setStringCustomParameter («группа», «друзья»); и я не смог получить результат контактов – muthukumar

+0

на странице https://developers.google.com/google-apps/contacts/v3/#retrieving_all_contact_groups –

Смежные вопросы