首页 > 解决方案 > 通过 API v3 将 Mailchimp 活动发送到特定的电子邮件地址

问题描述

我有以下代码,但出现resource not found错误。有没有人成功地向单个用户发送了 MC 活动?

  $apiKey = 'APIKEYHERE';
  $campaignId = 'CAMPAIGNIDHERE';

  $memberId = md5(strtolower("test@example.com"));
  $dataCenter = 'us19';
  $url = 'https://'. $dataCenter . '.api.mailchimp.com/3.0/campaigns/' . $campaignId .'/actions/test';

  $jsonEmail = '{}';

  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_USERPWD, 'apikey:'.$apiKey);
  curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($ch, CURLOPT_POST, true);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonEmail);

  $result = curl_exec($ch);
  curl_close($ch);

  var_dump($result);

标签: phpmailchimp-api-v3.0

解决方案


推荐阅读