Ошибка конечной точки Mailchimp Classic ASP

Я использую метод, показанный здесь:

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

Я использую правильный ключ API и ListID. Однако при запуске скрипта я получаю следующий ответ:

"Вы должны указать значение email_address для метода 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

person Craig Ray    schedule 27.11.2012    source источник


Ответы (1)


попробуйте 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
person Flakes    schedule 28.11.2012
comment
Спасибо - это сработало отлично. Похоже, Mailchimp нужно обновить образцы кода. Ваше здоровье. - person Craig Ray; 29.11.2012