2012-11-27 70 views
0

我使用的方法說明這裏:Mailchimp經典ASP端點錯誤

http://apidocs.mailchimp.com/api/downloads/serialized_xml_listsubscribe.asps

我使用的是正確的API密鑰和ListID - 但是,運行腳本時,我得到如下回應:

「你必須指定listSubscribe方法EMAIL_ADDRESS值-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 

回答

0

嘗試的email_address代替email

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 
+0

謝謝。看起來像Mailchimp需要更新他們的代碼示例。乾杯。 –