如何在Tridion 2011中的代码中删除Audience Manager Contact?

时间:2012-06-20 16:29:25

标签: contacts tridion

我正在使用Tridion.OutboundEmail.ContentDelivery.Profile.Contact,但我找不到任何删除联系人的方法。

3 个答案:

答案 0 :(得分:3)

Content Delivery API中没有此选项。

您只能删除Content Manager端的联系人。 使用Tridion.AudienceManagement.API.Contact.Delete()删除您的联系人。

答案 1 :(得分:2)

您使用的是什么版本的Tridion?

在2011 SP1中,Contact有新的API命名空间。 AFAIK,2011年有可能在病房而不是在2009年(只读API?)。

命名空间:Tridion.AudienceManagement.API。以下是API Docs的示例

TcmUri uri = new TcmUri(3, 456, TcmItemTypes.Contact);
Contact contact = new Contact(uri);
contact.Delete();

答案 2 :(得分:1)

只能在Content Manager API上删除用户。或者至少Content Manager的API文档提到了Contact.Delete方法,而Content Delivery API的API文档中没有提到。