【发布时间】:2015-08-10 20:52:43
【问题描述】:
我可以获取联系人和群组。我无法做的是查询特定组的联系人。我已经阅读了文档,并且指定组 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);
无法分配类型 AtomId...
group.AtomEntry.Id // type = AtomId
... 为 ... 转为字符串类型
cQuery.group // type = string
谢谢!
【问题讨论】:
标签: c# .net google-api google-contacts-api