• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/engine/google.php
  • Класс: BitrixSeoEngineGoogle
  • Вызов: Google::verifyGetToken
public function verifyGetToken($domain, $dir)
{
	$data = array(
		"verificationMethod" => "FILE",
		"site" => array(
			"identifier" => self::SCOPE_DOMAIN_PROTOCOL.$domain.$dir,
			"type" => "SITE"
		)
	);

	$queryResult = $this->queryJson(
		static::QUERY_VERIFY_TOKEN,
		"POST",
		Json::encode($data)
	);

	if(!$queryResult)
	{
		return false;
	}

	if($queryResult->getStatus() == self::HTTP_STATUS_OK && $queryResult->getResult() <> '')
	{
		$result = Json::decode($queryResult->getResult());
		return $result["token"];
	}
	else
	{
		throw new Exception('Query error! '.$queryResult->getStatus().': '.$queryResult->getResult());
	}
}