Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ASP.NET向MailChimp订阅用户_Asp.net_Mailchimp - Fatal编程技术网

使用ASP.NET向MailChimp订阅用户

使用ASP.NET向MailChimp订阅用户,asp.net,mailchimp,Asp.net,Mailchimp,我的任务是开发一个简单的软件包,将其从时事通讯注册表发布到MailChimp。对我来说,用PHP做这件事很容易,但这必须在ASP.NET中完成,我对此一无所知 我找到了PerceptiveMCAPI的方法,设置了API键、列表id和表单字段,但我不知道如何创建实际的listSubscribe命令。我能找到的唯一的例子是listBatchSubscribe,我无法将其简化为只对单个迭代有效 请帮忙!我需要指出正确的方向,或者给出一个如何实际构建此命令的示例 提前谢谢 希望您理解c#代码 listS

我的任务是开发一个简单的软件包,将其从时事通讯注册表发布到MailChimp。对我来说,用PHP做这件事很容易,但这必须在ASP.NET中完成,我对此一无所知

我找到了PerceptiveMCAPI的方法,设置了API键、列表id和表单字段,但我不知道如何创建实际的listSubscribe命令。我能找到的唯一的例子是listBatchSubscribe,我无法将其简化为只对单个迭代有效

请帮忙!我需要指出正确的方向,或者给出一个如何实际构建此命令的示例

提前谢谢

希望您理解c#代码

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)