php - 通过 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);
解决方案
推荐阅读
- java - 运行springboo api时的MockMaker-Error
- python - websockets.exceptions.ConnectionClosedError: code = 1011(意外错误),没有原因
- angular - div color="warn" 没有效果 - 为什么?
- javascript - 添加数据后返回组件映射而不预先初始化它
- css - iText7 中 CSS 样式的编程应用(不是 html2pdf)
- r-modis - MODIS - runGdal - strsplit 中的错误:非字符参数
- mongodb - 需要使用聚合框架将来自不同集合的文档加入到 MongoDB 中的同一文档中,其中包含计数和详细信息等信息
- reactjs - 在反应中从 JSON 数组中过滤出 null 和空值
- oracle - 时区对话
- r - 是否可以通过将文本编辑器光标放在 numericInput 控件中来在 Shiny 中呈现输出图像?