2016-07-15 42 views
-1

我把這個對象作爲HTTP POST:Mailchimp API V3 - 添加成員列出與merge_fields

{ 
    "email_address": "[email protected]", 
    "status": "subscribed", 
    "merge_fields": { 
     "APA": "1", 
     "HEJ": "2" 
    } 
} 

https://us13.api.mailchimp.com/3.0/lists/045dfc0a43/members

,我得到這樣的響應:

{ 
    "type": "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/", 
    "title": "Invalid Resource", 
    "status": 400, 
    "detail": "The resource submitted could not be validated. For field-specific details, see the 'errors' array.", 
    "instance": "", 
    "errors": [ { 
     "field": "", 
     "message": "Schema describes object, array found instead" 
    }] 
} 

任何想法?

+0

檢查您的列表合併字段的劑量它有APA和HEJ –

回答

1

我寧願要發表評論,但我仍然在SO代表點欠缺。

我的簡短答案是,沒有關於您使用的代碼的更多信息,錯誤意味着您沒有通過正確'設置'JSON對象到API。這將是很好的記住,即使你已初步將其設置爲一個JSON對象,你必須確保你的"merge_fields"的名稱 - 值對也必須是JSON對象。

但是,如果你確信主,內部名稱 - 值對是在JSON的確都設置正確,請發佈的代碼,我會盡力幫助更多。

+0

是的,我已經採取了很多看起來在這和它是一個JSON對象,現在我發現了一些其他包裝與其他類型的客戶端和它的作品,所以要去不要用我自己的代碼更多我認爲。 – RickardP

相關問題