• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/engine/yandex.php
  • Класс: BitrixSeoEngineYandex
  • Вызов: Yandex::addSite
public function addSite($domain)
{
	$domain = ToLower($domain);
	$queryDomain = Context::getCurrent()->getRequest()->isHttps() ? 'https://' . $domain : $domain;

//		create JSON data in correct format
	$data = array("host_url" => $queryDomain);
	$data = Json::encode($data);
	$serviceUrl = $this->getServiceUrl($this->userId, NULL, self::API_HOSTS_URL);
	$queryResult = $this->query($serviceUrl, 'POST', $data);
	
	if ($queryResult->getStatus() == self::HTTP_STATUS_CREATED && $queryResult->getResult() <> '')
		return array($domain => true);
	else
		throw new EngineYandexException($queryResult);
}