• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Integration/Seo/Facebook/FacebookAgent.php
  • Класс: BitrixCatalogv2IntegrationSeoFacebookFacebookAgent
  • Вызов: FacebookAgent::getLastModifiedProductIds
static function getLastModifiedProductIds(): array
{
	$productIds = [];
	$elementsIterator = BitrixCatalogv2IntegrationSeoEntityExportedProductTable::getList([
		'order' => ['ID' => 'ASC'],
		'select' => ['ID', 'PRODUCT_ID', 'TIMESTAMP_X'],
		'filter' => [
			'SERVICE_ID' => 'facebook',
		],
		'runtime' => [
			new BitrixMainEntityReferenceField(
				'IBLOCK_ELEMENT',
				BitrixIblockElementTable::class,
				[
					'=this.PRODUCT_ID' => 'ref.ID',
					' 'ref.TIMESTAMP_X',
				],
				[
					'join_type' => 'INNER',
				]
			),
		]
	]);
	while ($element = $elementsIterator->fetch())
	{
		$productIds[] = (int)$element['PRODUCT_ID'];
	}

	return $productIds;
}