Как массово редактировать товары Вконтакте через API?
Есть необходимость менять цены на товары в ВК. На данный момент 100 позиций. Вручную - не вариант. Написал запрос на PHP через метод market.edit - так как можно менять цену только по одному товару, то сделал цикл. Через 30 секунд после запуска скрипта он останавливается, успев обновить около 30-40 позиций. Подскажите, как правильно реализовать такое? Ведь позиций может быть и 1000, и 2000.
Максим Шевцов,
Еще раз прочитайте мой ответ и загуглите на что я намекаю. И как обойти это.
Кратко, сделать execution time больше чем 30 сек - смотрите гугл, есть несколько способов.
либо запускать из под консоли, там нет ограничения на время исполнения.
Погуглил, это ограничение max_execution_time в php.ini. Поменял на 1000 сек. Теперь обновляются все позиции за раз. Время выполнения скрипта - 1 мин 18 сек. Это примерно 0,76 сек на обновление одного товара. Решение оказалось простым. Дмитрий, спасибо за подсказку.