我正在创建一个 PHP 工具,它可以使用 API 通过 Campaign Monitor 自动发送电子邮件活动。我可以很容易地获得列表的 ID,但不能获得分段的 ID。那么,我怎样才能得到一个段的ID呢?
'ListIDs' => array('ID 放在这里')
我正在创建一个 PHP 工具,它可以使用 API 通过 Campaign Monitor 自动发送电子邮件活动。我可以很容易地获得列表的 ID,但不能获得分段的 ID。那么,我怎样才能得到一个段的ID呢?
'ListIDs' => array('ID 放在这里')
这个脚本解决了我的问题。
//List all Segment with its Segment IDs
/*
$apikey = 'YOUR API KEY';
$listid = 'YOUR LIST ID';
$segments_wrap = new CS_REST_Lists($listid, $apikey);
$segments_result = $segments_wrap->get_segments();
if($segments_result->was_successful()) {
echo "<ul>\n";
foreach ($segments_result->response as $segment) {
$segment_details_wrap = new CS_REST_Segments($segment->SegmentID, $apikey);
$segment_details_result = $segment_details_wrap->get();
if($segment_details_result->was_successful()) {
echo "<li>";
echo $segment_details_result->response->Title;
echo ": ";
echo $segment_details_result->response->ActiveSubscribers;
echo "</li>\n";
echo $segment_details_result->response->SegmentID;
echo "</li>\n";
}
}
echo "</ul>\n";
}*/