Email 为Mailjet创建新联系人并添加到现有列表

Email 为Mailjet创建新联系人并添加到现有列表,email,mailjet,Email,Mailjet,在我的网站表单上订阅后,我需要在Mailjet上创建新联系人,然后将其添加到已经存在的特定列表中 我有以下代码,在将用户插入数据库后执行 $firstname = "Michael"; $email = myemail@gmail.com; $mj = new \Mailjet\Client($MJ_APIKEY_PUBLIC,$MJ_APIKEY_PRIVATE); // create new contact on Mailjet $contact_params = [

在我的网站表单上订阅后,我需要在Mailjet上创建新联系人,然后将其添加到已经存在的特定列表中

我有以下代码,在将用户插入数据库后执行

$firstname = "Michael";
$email = myemail@gmail.com;
$mj = new \Mailjet\Client($MJ_APIKEY_PUBLIC,$MJ_APIKEY_PRIVATE);

// create new contact on Mailjet
$contact_params = [
   "Email" => $email
]; 
$response_add = $mj->post(Resources::$Contact, ['body' => $contact_params]);

// adding the created contact to my list
$list_params = [
    'Name' => $firstname,
    'Action' => "addnoforce",
    'Email' => $email
];
                    
$response_list = $mj->post(Resources::$ContactslistManagecontact, ['id' => 10181436, 'body' => $list_params]);
该联系人已在Mailjet上正确创建,但从未添加到列表中。
$response\u列表
总是返回空值,我真的不知道为什么。我对mailjetapi还很陌生,但我一直遵循官方API,而且我想要的方式似乎是正确的。()

谢谢你的帮助:)