I'm (still:) writing the program. Anyway, at one point I need to
retrieve all the contact groups of one user. In this case, the user has
28 groups but all I can retrieve is 25. A bit of searching found
"max-results" and a snippet, so I tried that. I still only get 25 :(
This is (more or less) what I have:
private void GetGoogleGroups(string u)
//
// string u -- the user for whom we want the list of Google groups
//
{
GroupEntry[] GroupEntry = new GroupEntry[] { };
Uri groupUri = new
OAuthUri("http://www.google.com/m8/feeds/groups/default/full",
u, NU_DOMN);
ContactsService service = new ContactsService(NU_PROG);
service.RequestFactory = Contact_sckGoog;
ContactsQuery query = new ContactsQuery();
// this is the code snipped I found, doesn't generate an
// error. Doesn't generate more than 25, either
query.ExtraParameters = "max-results=300";
query.Uri = groupUri;
GroupsFeed GroupsFeed = service.Query(new
GroupsQuery(groupUri.AbsoluteUri));
foreach (GroupEntry e in GroupsFeed.Entries)
{
LogLine("GetGoogleGroups() e.Title.text=" + e.Title.Text + "=");
}
return;
}
Yes, it's kind of hard to read. There are a few things that are defined
statically file-wide, so don't worry that they don't look defined in
this function.
I tried setting "max-results" to 99999, when that didn't work, I figured
it might be a tad too much, so tried 300. No one's going to have more
than 300 groups, right? :) I hope.
Anyway, how does one go about getting the rest of the contacts?
--
Andre -- If it's unworkable, it's a go!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Contacts API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-contacts-api?hl=en
-~----------~----~----~----~------~----~------~--~---