Необходимо получить идентификатор_кампании с указанным списком_идентификатора.Моя цель - получить все данные кампании, а затем отсортировать их с помощью list_id.Мне удалось получить тело ответа на кампанию, но мне почему-то не удалось получить список list_id кампании.Любая помощь или другой подход будет принята с благодарностью.Совместное использование моего кода и ссылки на mailchimp api.
MailChimp api ref:
"campaigns": [
{
"id": "42694e9e57",
"type": "regular",
"create_time": "2015-09-15T14:40:36+00:00",
"archive_url": "http://",
"status": "save",
"emails_sent": 0,
"send_time": "",
"content_type": "template",
"recipients": {
"list_id": "57afe96172", // this is required
"segment_text": ""
},
My Progress:
public static function getCampaignID($list_id){
$MCcampaigninfo = self::$mc_api->get("/campaigns"); // gives a response consisting 3 rows, required value is in 1st row, which is an array
foreach ($MCcampaigninfo as $key => $value) {
if ($value[8]->'list_id' == $list_id) { //under the 'campaign'array, we need the 9th position property 'recipient'
$campaign_id = $value[12]->'id';
}
}
}