2

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

4

3 回答 3

3

Content Delivery API 中没有这样的选项。

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

于 2012-06-21T11:45:02.157 回答
2

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

在 2011 SP1 中,有用于联系人的新 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();
于 2012-06-20T17:07:09.757 回答
1

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

于 2012-06-20T16:39:16.303 回答