微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mailchimp API 将联系人添加到列表

如何解决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 举报,一经查实,本站将立刻删除。