2013-09-05 2 views
1

Я реализую Mailchimp API в моем проекте Coldfusion. Я выполнил все шаги, необходимые для добавления электронной почты в список. Когда я запускаю код, он возвращает сообщение true, но когда я смотрю на свой список, у меня нет подписчика? Ниже мой кодMailchimp API listsubscribe() не добавляет подписчика в мой список

<cfhttp url="https://us5.api.mailchimp.com/1.3/" method="post" > 

    <cfhttpparam name="output" value="json" type="url"> 
    <cfhttpparam name="method" value="listSubscribe" type="URL"> 
    <cfhttpparam name="apikey" value="3xxxxxxxx1e7a-us5" type="url"> 
    <cfhttpparam name="id" value="ccxxxx2b" type="url"> 
    <cfhttpparam name="email_address" value="[email protected]" type="url"> 
    <cfhttpparam name="merge_vars[fname]" value="test" type="url"> 

</cfhttp> 

<cfset result = JSStringFormat(cfhttp.filecontent)> 
<cfdump var="#result#"> 

Что не так в моем коде?

ответ

1

Ответ на этот вопрос was already posted, но, к сожалению, без внимания, поэтому я повторно разместил его здесь, чтобы дать вам решение.

После прочтения ответа @alexleonard Я понял проблему. Решение на ваш вопрос просто добавить дополнительный <cfhttpparam после паров fname:

<cfhttpparam name="double_optin" value="FALSE" type="url"> 

Теперь проверить это работает или нет?

+1

Да, теперь это работа благодаря @arman. Я также опасался, что почему электронная почта не добавляет в список сейчас, читая ссылку, которую вы отправили, я очищаю теперь рабочий процесс API. –

Смежные вопросы