2013-09-05 100 views
1

我正在爲我的Coldfusion項目實施Mailchimp API。我已經執行了將電子郵件添加到列表所需的所有步驟。當我運行代碼時,它會返回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的工作過程。 –

相關問題