2012-06-19 56 views
0

我打電話的API與此JSON數據ListSubscribe部分:JSON調用API MailChimp不工作

{ 「apikey」: 「XXX-US2」, 「ID」: 「XXXXX」,「EMAIL_ADDRESS 「:」[email protected]「,」double_optin「:false,」merge_vars「:{」GROUPINGS「:{」name「:」Lectures「,」groups「:」Lecture「}}}

and I 「M找回:

{"error":"\"L\" is not a valid Interest Grouping id for the list: members-announ 
ce","code":270} 

然而,當我使用的ID而不是名字,我得到幾乎相同的響應(文檔說都是可用的)。如果我忽略GROUPINGS呼叫,我可以使事情發揮作用。

以下是分組的枚舉: 結果:

[{"id":11941,"name":"Lectures","form_field":"hidden","display_order":"0","groups 
":[{"bit":"1","name":"Transit of Venus Wellington 12 June 2012","display_order": 
"1","subscribers":1},{"bit":"2","name":"Transit of Venus Auckland 14 June 2012", 
"display_order":"2","subscribers":1},{"bit":"4","name":"Lecture","display_order" 
:"3","subscribers":0}]}] 

回答

0

只是一個快速測試給你做。 我昨天用c#面對這個問題。我的錯誤在於分組結構。

你試試這個嗎?

"merge_vars":{"GROUPINGS": [{"name":"Lectures","groups":"Lecture"}]} 

我沒有測試過,因爲我不需要爲我的項目的更多信息:這是一個簡單的推理結果我的C#的經驗。

希望工程!

0

這裏是我已經測試了listUpdateMember和工作沒有問題的示例json編碼。

與@Sandrous相同的佈局,但我認爲我會演示用於命名組中的多個興趣以及完整的json編碼的方法。

{"apikey":"xxxx","id":"xxx","email_address":"xxx","merge_vars":{"GROUPINGS":[{"name":"Title","groups":"group1,group2,group3"}]}}