• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/synchronization/synchronizer.php
  • Класс: BitrixSaleRestSynchronizationSynchronizer
  • Вызов: Synchronizer::refreshToken
public function refreshToken()
{
	$instance = Manager::getInstance();
	/** @var Client $client */
	$client = $instance->getClient();
	$r = $client->refreshToken($instance->getRefreshToken());
	if($r->isSuccess())
	{
		$data = $r->getData()['DATA'];

		$instance->setAccessToken($data['access_token']);
		$instance->setRefreshToken($data['refresh_token']);
	}

	return $r;
}