【发布时间】:2015-09-22 02:03:33
【问题描述】:
我正在尝试使用 PHP cURL 和 Mailchimp API v3 更新订阅者的电子邮件地址。我的代码基于此:
Updating subscribers in a list using cURL and Mailchimp API v3
但不知何故,我无法更新电子邮件地址。我可以更新其他字段,但不能更新电子邮件地址。这就是我所拥有的:
$data = array(
'apikey' => $mailchimp_api_key,
'email_address' => $orig_email,
//'status' => $status,
'merge_fields' => array(
'EMAIL' => $email // also used NEW-EMAIL but it didn't work either
)
);
$json_data = json_encode($data, JSON_NUMERIC_CHECK);
$url = $mailchimp_api_url.'lists/'.$mailchimp_list_id.'/members/'.md5($orig_email);
$request = 'PATCH';
$result = $this->curl_request($url, $json_data, $request); // in here is basically the cURL request based on VenomRush's question above, in the link
我认为我的数据请求有问题。谁能指出我正确的方向?谢谢。
【问题讨论】: