我正在为我的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#">
我的代码有什么问题?
答案 0 :(得分:2)
这个问题was already posted的答案,但不幸的是没有注意,所以我在这里重新发布它给你解决方案。
在@alexleonard
阅读答案后,我发现了问题。您的问题的解决方案是在参数<cfhttpparam
之后添加额外的fname
:
<cfhttpparam name="double_optin" value="FALSE" type="url">
现在检查它是否有效?