Asp classic Mailchimp经典ASP终结点错误

Asp classic Mailchimp经典ASP终结点错误,asp-classic,mailchimp,Asp Classic,Mailchimp,我使用的方法如下所示: 我正在使用正确的API键和ListID-但是,在运行脚本时,我得到以下响应: “必须为listSubscribe方法指定电子邮件地址值-90” 我已经搜索并邮寄了他们的支持,但还没有回复。有人有过类似的问题吗?有没有想过缺少一个参数 干杯 以下是Mailchimp示例中的代码: Dim email Dim apikey Dim listId Dim resp email = Trim(Request.Form("Email")) list_id = "xxxxxx"

我使用的方法如下所示:

我正在使用正确的API键和ListID-但是,在运行脚本时,我得到以下响应:

“必须为listSubscribe方法指定电子邮件地址值-90”

我已经搜索并邮寄了他们的支持,但还没有回复。有人有过类似的问题吗?有没有想过缺少一个参数

干杯

以下是Mailchimp示例中的代码:

Dim email
Dim apikey
Dim listId
Dim resp

email = Trim(Request.Form("Email"))
list_id = "xxxxxx"
apikey = "zzzzzzzzzzzzzzzzzzzzzz"

Dim xmlhttp
Set xmlhttp = Server.Createobject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "GET","http://<my-dc>.api.mailchimp.com/1.3/?method=listSubscribe&output=xml&apikey=" & apikey & "&id=" & list_id & "&email=" & Server.URLEncode(email) & "&merge_vars=",false
xmlhttp.send
resp = xmlhttp.responsetext
Set xmlhttp = Nothing
Dim电子邮件
暗调音键
暗列表
暗响应
email=Trim(Request.Form(“email”))
列表\u id=“xxxxxx”
apikey=“zzzzzzzzzzzz”
dimXMLHTTP
设置xmlhttp=Server.Createobject(“MSXML2.ServerXMLHTTP”)
xmlhttp.Open“GET”http://.api.mailchimp.com/1.3/?method=listSubscribe&output=xml&apikey=“&apikey&”&id=“&list_id&”&email=“&Server.URLEncode(email)&”&merge_vars=“,false
xmlhttp.send
resp=xmlhttp.responsetext
设置xmlhttp=Nothing

尝试
电子邮件地址
而不是
电子邮件

xmlhttp.Open "GET","http://<my-dc>.api.mailchimp.com/1.3/?method=listSubscribe&output=xml&apikey=" & apikey & "&id=" & list_id & "&email_address=" & Server.URLEncode(email) & "&merge_vars=",false
xmlhttp.Open“GET”http://.api.mailchimp.com/1.3/?method=listSubscribe&output=xml&apikey=“&apikey&”&id=“&list\u id&”&email\u address=“&Server.URLEncode(email)&”&merge\u vars=“,false

谢谢-这非常有效。看来Mailchimp需要更新他们的代码样本。干杯