PodioRateLimitError при фильтрации объекта PodioItem :: filter - PullRequest
0 голосов
/ 17 октября 2019

Я получаю ошибку PodioRateLimitError при выводе двух таблиц данных Podio. Как устанавливается лимит скорости и какие действия составляют этот лимит скорости? Ниже приведен мой пример кода ...

Podio::authenticate_with_app($app_id, $app_token);
$items = PodioItem::filter($app_id, array(
    'filters' => array( '194962387' => $productiefilter),
    'limit' => 100
));

foreach ($items as $item) {
    $producties[$item->fields['productie']->values[0]['id']] = $item->fields['productie']->values[0]['text'];
    $lists[$item->fields['productie']->values[0]['id']][$item->fields['status']->values[0]['id']][] = $item;
}

И во время цикла и вывода в виде таблицы:

foreach ($lists as $productie=>$list) :

echo '<h2>Projects '.$producties[$productie].'</h2>';
echo "<table>";
foreach ($projectfases as $key => $label) :
    $category = $list[$key];
    if(count($category)) echo '<tr><th><h4>'.$label.' ('.count($category).')</h4></th><th>Projecttitel</th><th>Wie?</th><th>Uren</th><th>Gewerkt</th><th>Startdatum</th><th>Deadline</th></tr>';
    foreach ($category as $item) {
        $klantnr = substr($item->title,0,3);
        $projectnr  = substr($item->title,4,6);
        $projecttitel = substr($item->title,10);
        print '<tr>';
        print '<td class="">'.$klantnr.' '.$item->fields['relatie']->values[0]->title.'</td>';

Как я могу манипулировать PodioItem :: filter данные без суммирования с этим PodioRateLimit для каждого вызова переменной результата?

...