2

Mailchimp APIColdfusion プロジェクトに を実装しています。メールをリストに追加するために必要なすべての手順を実行しました。コードを実行すると、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#"> 

私のコードで何が間違っていますか?

4

1 に答える 1

2

この質問への回答は既に投稿されていましたが、残念ながら注意が払われていなかったため、解決策を提供するためにここに再投稿します。

答えを読んだ後、@alexleonard私は問題を理解しました。<cfhttpparamあなたの質問に対する解決策は、 param の後に余分なものを追加するだけです fname:

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

動作するかどうかを確認しますか?

于 2013-09-05T12:22:44.587 に答える