如何解决Mailchimp API 将联系人添加到列表
使用 Mailchimp API,我试图通过将 PHP 异步请求批量调用发送到他们的端点来添加联系人,但没有成功。我已经通过他们的文档可能多次但仍然没有成功,试图复制他们的例子。 https://mailchimp.com/developer/marketing/guides/run-async-requests-batch-endpoint/
如果有人能指出为什么第二个例子不起作用的正确方向,那就太好了。
$response = $mailchimp->lists->addListMember($listId,[
"email_address" => 'testemailAddress@gmail.com',"status" => "subscribed"
]);
这是我的代码,我尝试使用批处理添加另一个联系人但没有成功。我收到此错误代码:
客户端错误:POST https://us4.api.mailchimp.com/3.0/batches
导致 400 Bad Request
响应:
{"type":"https://mailchimp.com/developer/marketing/docs/errors/","title":"Invalid Resource","status":400,"
$operations = [];
$operation = [
'method' => 'POST','path' => "/lists/" . $listId . "/members",'operation_id' => strval('123459'),'body' => json_encode([
'email_address' => 'anotherTestemail@gmail.com','status' => 'subscribed'
])
];
array_push($operations,$operation);
$response = $mailchimp->batches->start($operations);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。