Получить подписавшихся людей с помощью Campaign Monitor API?

Я хотел бы видеть активных подписчиков (со всеми полями) на своей веб-странице, но я понятия не имею, как я могу это сделать.

У меня уже есть ключ API, просто хороший пример или немного кода не хватает.

0

Решение

Предполагая, что вы используете php, следующий код покажет вам всех активных подписчиков на данный список рассылки. Вам нужна официальная библиотека php API для CampaignMonitor, доступная здесь: https://github.com/campaignmonitor/createsend-php. В библиотеке также есть несколько отличных примеров, которые я советую вам изучить.

(Замените «Идентификатор списка» в строке 5 идентификатором вашего списка.)

<?php
require_once 'csrest_lists.php';
$auth = array(
'access_token' => 'your access token'
$wrap = new CS_REST_Lists('List ID', $auth);
$result = $wrap->get_active_subscribers('Added since', 1, 50, 'email', 'asc');
//$result = $wrap->get_active_subscribers(date('Y-m-d', strtotime('-30 days')),
//  page number, page size, order by, order direction);
echo "Result of GET /api/v3.1/lists/{ID}/active\n<br />";
if($result->was_successful()) {
echo "Got subscribers\n<br /><pre>";
var_dump($result->response);
} else {
echo 'Failed with code '.$result->http_status_code."\n<br /><pre>";
var_dump($result->response);
}
echo '</pre>';
0

Другие решения

Других решений пока нет …