我正在使用MailChimp的API v3.0,並在嘗試更新訂戶的郵政地址時遇到問題。添加/更新訂戶地址時出現「請輸入完整地址」錯誤
我發送的數據是:
[method] => patch
[path] => lists/123456789/members/membershash
[url] => https://us13.api.mailchimp.com/3.0/lists/123456789/members/membershash
[body] => {"merge_fields":{"FNAME":"firstname","LNAME":"lastname","TITLE":"Mr","BDAY":"10\/11","TSTATUS":"approved","ADDRESS":{"addr1":"10811 International Drive","city":"Rancho Cordova","state":"CA","zipcode":"95670"}}}
[timeout] => 10
[headers] => PATCH /3.0/lists/123456789/members/membershash HTTP/1.0
我得到的錯誤是:
400: Your merge fields were invalid. Please enter a complete address.
我試圖發送它作爲一個字符串(由雙空格作爲分隔的字段描述在導入文件架構),即
10811 International Drive Rancho Cordova CA 95670
但我得到了同樣的錯誤。我究竟做錯了什麼?
同樣的問題在這裏。使用與API v2.0相同的格式。你有沒有找到解決方案? – infused
不,我最終爲國家,城市等建立了多個地址字段。我仍然不知道正確的格式是什麼。 :/ – Peter