使用ASP.NET向MailChimp订阅用户
我的任务是开发一个简单的软件包,将其从时事通讯注册表发布到MailChimp。对我来说,用PHP做这件事很容易,但这必须在ASP.NET中完成,我对此一无所知 我找到了PerceptiveMCAPI的方法,设置了API键、列表id和表单字段,但我不知道如何创建实际的listSubscribe命令。我能找到的唯一的例子是listBatchSubscribe,我无法将其简化为只对单个迭代有效 请帮忙!我需要指出正确的方向,或者给出一个如何实际构建此命令的示例 提前谢谢 希望您理解c#代码使用ASP.NET向MailChimp订阅用户,asp.net,mailchimp,Asp.net,Mailchimp,我的任务是开发一个简单的软件包,将其从时事通讯注册表发布到MailChimp。对我来说,用PHP做这件事很容易,但这必须在ASP.NET中完成,我对此一无所知 我找到了PerceptiveMCAPI的方法,设置了API键、列表id和表单字段,但我不知道如何创建实际的listSubscribe命令。我能找到的唯一的例子是listBatchSubscribe,我无法将其简化为只对单个迭代有效 请帮忙!我需要指出正确的方向,或者给出一个如何实际构建此命令的示例 提前谢谢 希望您理解c#代码 listS
listSubscribe cmd=new listSubscribe();
listSubscribeParms newlistSubscribeParms=新listSubscribeParms
{
apikey=apikey,
id=listid,
电子邮件地址=”test@gmail.com",
merge_vars=新字典(),
double_optin=false,
email_type=EnumValues.emailType.html,
替换兴趣=真,
send_welcome=false,
更新_existing=true
};
listSubscribeInput newlistSubscribeInput=新listSubscribeInput(newlistSubscribeParms);
var subscribeSuccess=cmd.Execute(newlistsubscribbeinput);
列表订阅
,列表订阅参数
,列表订阅输入
来自
希望这有帮助
如果是的话,那么别忘了标记为答案。下面是对我来说非常有用的VB代码。上面的代码对我来说转换不好 你需要得到这个 如果使用VS pro,您只需将两个DLL复制到bin中,在express中,我认为您需要导入/引用它们或其他东西 你需要做这些导入
Imports PerceptiveMCAPI
Imports PerceptiveMCAPI.Types
Imports PerceptiveMCAPI.Methods
那么这个代码
Dim cmd As New listSubscribe()
Dim newlistSubscribeParms As New listSubscribeParms()
newlistSubscribeParms.apikey = "YourApiKeyFromMailChimp"
newlistSubscribeParms.id = "YourListIdFromMailChimp"
newlistSubscribeParms.email_address = "NewEmailToAddToList@domain.com"
newlistSubscribeParms.double_optin = False
newlistSubscribeParms.email_type = EnumValues.emailType.html
newlistSubscribeParms.replace_interests = True
newlistSubscribeParms.send_welcome = False
newlistSubscribeParms.update_existing = True
Dim newlistSubscribeInput As New listSubscribeInput(newlistSubscribeParms)
Dim subscribeSuccess = cmd.Execute(newlistSubscribeInput)
傻瓜
Dim cmd As New listSubscribe()
Dim newlistSubscribeParms As New listSubscribeParms()
newlistSubscribeParms.apikey = "YourApiKeyFromMailChimp"
newlistSubscribeParms.id = "YourListIdFromMailChimp"
newlistSubscribeParms.email_address = "NewEmailToAddToList@domain.com"
newlistSubscribeParms.double_optin = False
newlistSubscribeParms.email_type = EnumValues.emailType.html
newlistSubscribeParms.replace_interests = True
newlistSubscribeParms.send_welcome = False
newlistSubscribeParms.update_existing = True
Dim newlistSubscribeInput As New listSubscribeInput(newlistSubscribeParms)
Dim subscribeSuccess = cmd.Execute(newlistSubscribeInput)