Mailchimp API listsubscribe()不会将订阅者添加到我的列表中

时间:2013-09-05 11:58:02

标签: coldfusion coldfusion-9 mailchimp

我正在为我的Coldfusion项目实施Mailchimp API。我已经执行了将电子邮件添加到list所需的所有步骤。当我运行代码时,它返回true的消息但是当我查看我的列表时,我找不到订户?以下是我的代码

<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="test@hotmail.com" type="url">
    <cfhttpparam name="merge_vars[fname]" value="test" type="url">

</cfhttp>

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

我的代码有什么问题?

1 个答案:

答案 0 :(得分:2)

这个问题was already posted的答案,但不幸的是没有注意,所以我在这里重新发布它给你解决方案。

@alexleonard阅读答案后,我发现了问题。您的问题的解决方案是在参数<cfhttpparam之后添加额外的fname

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

现在检查它是否有效?