如何删除最近创建的Google联系人?

时间:2010-04-20 12:04:08

标签: c# google-contacts

我暂时创建一个联系人,然后立即删除该联系人。 我正在建立联系方式如下:

ContactEntry[] ContactEntry = new ContactEntry[2];
ContactEntry[0] = new ContactEntry();
ContactEntry[0].Title.Text = "Temp";

Uri feedUri = new Uri(ContactsQuery.CreateContactsUri("default"));
ContactEntry createdEntry = (ContactEntry)obj_ContactService.Insert(feedUri, ContactEntry[0]); 

如果我使用,请删除上述联系人:

ContactEntry[0].Delete();

抛出异常:“没有设置服务对象”。

注意:我正在使用适用于.NET的Google Apps API Ver 2

2 个答案:

答案 0 :(得分:1)

您应该删除从Google服务器获取的实例,而不是删除原始数据持有者对象。像这样:

createdEntry.Delete();

答案 1 :(得分:0)

这可以帮助你... http://code.google.com/apis/contacts/docs/2.0/developers_guide_dotnet.html#Deleting

编辑:正如API所说,您需要一个ContactRequest实例来调用Delete方法。我在你发布的片段中没有看到