• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/entity/token.php
  • Класс: BitrixSaleExchangeIntegrationEntityToken
  • Вызов: Token::refresh
public function refresh(OAuthClient $oauthClient)
{
	$response = $oauthClient->getAccessToken(
		"refresh_token",
		["refresh_token" => $this->getRefreshToken()]
	);

	if (!isset($response["error"]) && is_array($response))
	{
		$this->update($response);
		return true;
	}

	return false;
}