C# 使用Google Contacts API v3,如何获取特定组的联系人?

C# 使用Google Contacts API v3,如何获取特定组的联系人?,c#,.net,google-api,google-contacts-api,C#,.net,Google Api,Google Contacts Api,我能够获得联系人和小组。我无法查询特定组的联系人。我已经阅读了文档,指定组Atom Id没有意义,因为存在类型冲突 const string name = "MyGroup"; var uri = ContactsQuery.CreateGroupsUri("default"); var gQuery = new GroupsQuery(uri); var group = cr.Get<Group>(gQuery).Entries.AsQueryable() .SingleO

我能够获得联系人和小组。我无法查询特定组的联系人。我已经阅读了文档,指定组Atom Id没有意义,因为存在类型冲突

const string name = "MyGroup";
var uri = ContactsQuery.CreateGroupsUri("default");
var gQuery = new GroupsQuery(uri);
var group = cr.Get<Group>(gQuery).Entries.AsQueryable()
    .SingleOrDefault(e => e.GroupEntry.Title.Text.Contains(name));

uri = ContactsQuery.CreateContactsUri("default");
var cQuery = new ContactsQuery(uri);
if (group != null)
{
   cQuery.Group = (string)group.AtomEntry.Id;   //  WHAT TO PUT HERE ?
}
Feed<Contact> feed = cr.Get<Contact>(cQuery);
。。。为…输入字符串类型

cQuery.group // type = string
谢谢

改变

cQuery.Group = (string)group.AtomEntry.Id;

这一暗示来自于。在这里,我意识到正在构造的URI相当长,包括[contacts URI]+?group=[group base/id URI]。例如:

cQuery.Group = (string)group.AtomEntry.Id;
cQuery.Group = (string)group.Id;