• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/vk/vk.php
  • Класс: BitrixSaleTradingPlatformVkVk
  • Вызов: Vk::getAuthUrl
public function getAuthUrl($exportId, $redirectUrl)
{
	$settings = $this->getSettings();
	$urlParams = array();

	if (isset($settings[$exportId]["VK_SETTINGS"]["APP_ID"]) && !empty($settings[$exportId]["VK_SETTINGS"]["APP_ID"]))
		$urlParams['client_id'] = $settings[$exportId]["VK_SETTINGS"]["APP_ID"];
	else return false;

	if (!empty($redirectUrl))
		$urlParams['redirect_uri'] = self::formatRedirectUrl($redirectUrl);
	else return false;

	$urlParams["display"] = "page";
	$urlParams["scope"] = self::getScope(array("market", "photos", "offline", "wall", "docs", "groups"));
	$urlParams["response_type"] = "code";
	$urlParams["v"] = Api::$apiVersion;

	return self::OAUTH_URL . "?" . http_build_query($urlParams);
}