2012-11-27 2 views
0

J'utilise une méthode illustrée ici:Mailchimp classique erreur de point final ASP

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

J'utilise une clé API correcte et ListID - Cependant, lors de l'exécution du script que je reçois la réponse suivante:

« Vous devez spécifier une valeur de email_address pour la méthode listSubscribe -90 »

J'ai recherché et envoyé leur soutien, mais pas eu de réponse de retour encore. Quelqu'un a-t-il eu un problème similaire? Y a-t-il un paramètre qui manque?

Vive.

Heres le code de l'exemple 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 

Répondre

0

essayer email_address au lieu de 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

Merci - qui a parfaitement fonctionné. On dirait que Mailchimp a besoin de mettre à jour ses exemples de code. À votre santé. –