0

我有一个带有名称和电子邮件字段的 html 表单。当用户填写表格时,可以请任何人帮助我添加新订户并向他发送邮件。

require_once 'vendor/autoload.php';
$client = new MailchimpMarketing\ApiClient();
$client->setConfig([
    'apiKey' => $apikey,
    'server' => $server,
]);

//=======Add Members============//

$response = $client->lists->addListMember($list_id, [
    "email_address" => "jaipalyadav47@gmail.com",
    "FNAME"=>"Jaipal yadav",
    "type" => "address",
    "status" => "subscribed",
]);

//========Add New template==========//
$html='<h1> Just checking bro its good</h1><p>My name is jaipal yadav</p>';
$response = $client->templates->create([
    "name" => "My new template brother",
    "html" => $html,
]);

//========update info of created new template============//
$response = $client->templates->updateTemplate($template_id, [
    "name" => "updated template",
    "html" => $html,
]);
$response = $client->campaigns->setContent($campaignId, [

]);

//==========Get all campaign list==============//
$response = $client->campaigns->list();
$campaignId='4770225';
//=========Send campaign======================//
$response = $client->campaigns->send($campaignId);
$response = $client->campaigns->createResend($campaignId);

//===========send testing mails==================//
$response = $client->campaigns->sendTestEmail($campaignId, [
    "test_emails" => ["jaipalyadav47@gmail.com"],
    "send_type" => "html",
]);

//============Get campaign content=================//
$response = $client->campaigns->getContent($campaignId);
echo '<pre>';print_r($response);echo '</pre>';die('check it');

当我尝试发送邮件时,它会全部发送给订阅者,但我只想添加单个用户。

你能提供一些想法吗

4

0 回答 0