08
Июл
2017

Как получить все товары сразу? Vk api

Использую такой метод получения товаров, но т.к вк разрешает получать за раз только 200 товаров приходится снова использовать этот же код, только вручную прописывать смещение(offset) 200 и т.д, это занимает огромное кол-во времени с большой группой. Как можно оптимизировать код, чтобы парсило все товары без моего участия в смещении?(Прошу учесть, что просто сдвигать на 200 всегда не получится, т.к кол-во товаров не всегда делится на 200 и могут остаться не спаршенные товары)

    $h = file_get_contents("https://api.vk.com/method/market.get?owner_id=-$group&offset=$offset&count=200&access_token=$token&v=5.59");
$tov = $array['response']['count']; //получаю общее кол-во товаров.
            $array = json_decode($h,true); 

Источник: https://ru.stackoverflow.com/questions/688691/%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B2%D1%81%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B-%D1%81%D1%80%D0%B0%D0%B7%D1%83-vk-api

Share

Тебе может это понравится...