• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/vk/api/apihelper.php
  • Класс: BitrixSaleTradingPlatformVkApiApiHelper
  • Вызов: ApiHelper::getProductsFromVk
public function getProductsFromVk($vkGroupId)
{
	$productsFromVk = array();
	$prodGetStep = 0;
	while ($prodGetStep < Vk::MAX_PRODUCTS_IN_ALBUM)
	{
		$productsFromVk += $this->executer->executeMarketProductsGet(array(
			"owner_id" => $vkGroupId,
			"offset" => $prodGetStep,
			"step" => Vk::PRODUCTS_GET_STEP)
		);
		$prodGetStep += Vk::PRODUCTS_GET_STEP;
		// exit from loop, if we reach end of VK-products
		if ($productsFromVk["end_products"])
		{
			unset($productsFromVk["end_products"]);
			break;
		}
	}
	
	$result = array();
	foreach($productsFromVk as $productFromVk)
		$result[$productFromVk] = array("VK_ID" => $productFromVk);
	
	return $result;
}