2009-02-02 3 views
1

У меня есть медведь времени, получая mailchimp api, чтобы выкачать информацию. В их примере я в порядке (первая - это сокращенная версия их.) Как происходит, когда метод изменяется, я не могу заставить массив показать собранную информацию?API-интерфейс Mailchimp и массив

Почему этот код действует:

$limit = 5; 
for($i=0;$i<5;$i++){ 
    $allstats = $acct->campaignEmailStatsAIMAll($campaignId, $i*$limit, $limit); 
    foreach($allstats as $email=>$stats){ 
     echo "[".$email."]\n"; 
    } 
} 

Это взято отсюда (я только удалил некоторые из итерационных данных):

http://www.mailchimp.com/api/rtfm/campaignemailstatsaimall.func.php

Но этот код не :

$limit = 5; 
for($i=0;$i<5;$i++){ 
    $allstats = $acct->campaignOpenedAIM($campaignId, $i*$limit, $limit); 
    foreach ($allstats as $email => $stats) { 
     echo $stats; 
    }  
} 

Это функция, перечисленные здесь:

http://www.mailchimp.com/api/rtfm/campaignopenedaim.func.php

Самое главное, что моя попытка не удалась, как бы вы написать второй метод (campaignOpenAIM) для перебора данных в захваченного массива ?

UPDATE:

Казалось бы, что массив пуст. Но почему он пуст, когда параметры не изменились?

+0

Вы можете отформатировать свой код? добавьте 4 пробела перед каждой строкой. – SilentGhost

+0

жаль, что - не знал. следует исправить – 2009-02-02 18:57:34

+0

Примечание. В списке вопросов, перечисленных в этом вопросе, теперь возвращается значение 404. Для текущей документации api обратитесь к https://developer.mailchimp.com/ –

ответ

Смежные вопросы