我正在使用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