1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Yandex
Граф наследования:Yandex:
YandexBase IEngine BitrixEngine Engine

Открытые члены

 __construct ()
 getAuthSettings ()
 getFeeds ()
 getSiteInfo ($domain)
 getSiteInfoQueries ($domain)
 getOriginalTexts ($domain)
 addOriginalText ($text, $domain)
 addSite ($domain)
 getVerifySiteUin ($domain)
 verifySite ($domain, $verType='HTML_FILE')
Открытые члены унаследованные от YandexBase
 getAuthUrl ()
 getInterface ()
 clearSitesSettings ()
 setAuthSettings ($settings=null)
 checkAuthExpired ()
 getAuth ($code)
 getCurrentUser ()
Открытые члены унаследованные от BitrixEngine
 getProxy ()
Открытые члены унаследованные от Engine
 getId ()
 getCode ()
 getSettings ()
 getClientId ()
 getClientSecret ()
 clearAuthSettings ()
Открытые члены унаследованные от IEngine
 getCode ()
 getInterface ()
 setAuthSettings ($settings)

Поля данных

const ENGINE_ID = 'yandex'
const SERVICE_URL = "https://webmaster.yandex.ru/api/v2"
const API_BASE_URL = "https://api.webmaster.yandex.net/v3/user/"
const API_HOSTS_URL = "hosts/"
const API_SUMMARY_URL = "summary/"
const API_SAMPLES_URL = "links/external/samples/"
const API_POPULAR_URL = "search-queries/popular/"
const API_VERIFICATION_URL = "verification/"
const API_ORIGINAL_TEXTS_URL = "original-texts/"
const HOSTS_SERVICE = "host-list"
const HOST_VERIFY = "verify-host"
const HOST_INFO = "host-information"
const HOST_TOP_QUERIES = "top-queries"
const HOST_ORIGINAL_TEXTS = "original-texts"
const HOST_INDEXED = "indexed-urls"
const HOST_EXCLUDED = "excluded-urls"
const ORIGINAL_TEXT_MIN_LENGTH = 500
const ORIGINAL_TEXT_MAX_LENGTH = 32000
const ORIGINAL_TEXT_SHOW_COUNT = 50
const QUERY_USER = 'https://login.yandex.ru/info'
const VERIFIED_STATE_VERIFIED = "VERIFIED"
const VERIFIED_STATE_WAITING = "WAITING"
const VERIFIED_STATE_FAILED = "VERIFICATION_FAILED"
const VERIFIED_STATE_NEVER_VERIFIED = "NEVER_VERIFIED"
const VERIFIED_STATE_IN_PROGRESS = "IN_PROGRESS"
const INDEXING_STATE_OK = "OK"
Поля данных унаследованные от YandexBase
const QUERY_USER = 'https://login.yandex.ru/info'
Поля данных унаследованные от Engine
const HTTP_STATUS_OK = 200
const HTTP_STATUS_CREATED = 201
const HTTP_STATUS_NO_CONTENT = 204
const HTTP_STATUS_AUTHORIZATION = 401

Защищенные члены

 queryOld ($scope, $method="GET", $data=NULL, $skipRefreshAuth=false)
 query ($scope, $method="GET", $data=NULL, $skipRefreshAuth=false)
Защищенные члены унаследованные от Engine
 saveSettings ()

Защищенные данные

 $engineId = 'yandex'
 $arServiceList = array()
Защищенные данные унаследованные от YandexBase
 $engineId = 'yandex_generic'
Защищенные данные унаследованные от BitrixEngine
 $engineId = 'bitrix_generic'
Защищенные данные унаследованные от Engine
 $engineId = 'unknown engine'
 $engine = null
 $engineSettings = array()
 $authInterface = null

Дополнительные унаследованные члены

Защищенные статические члены унаследованные от Engine
static getEngine ($engineId)

Подробное описание

См. определение в файле yandex.php строка 17

Конструктор(ы)

◆ __construct()

__construct ( )

Переопределяет метод предка BitrixEngine.

См. определение в файле yandex.php строка 59

Методы

◆ addOriginalText()

addOriginalText ( $text,
$domain )

Send original text to webmaster

Аргументы
$text
$domain
Возвращает
string
Исключения
YandexException

См. определение в файле yandex.php строка 346

◆ addSite()

addSite ( $domain)

Add site to webmaster. After adding you need verify rights at this site.

Аргументы
$domain
Возвращает
array
Исключения
YandexException

См. определение в файле yandex.php строка 371

◆ getAuthSettings()

getAuthSettings ( )

Переопределяет метод предка BitrixEngine.

См. определение в файле yandex.php строка 101

◆ getFeeds()

getFeeds ( )

См. определение в файле yandex.php строка 124

◆ getOriginalTexts()

getOriginalTexts ( $domain)

См. определение в файле yandex.php строка 283

◆ getSiteInfo()

getSiteInfo ( $domain)

Collect info about site by two different methods: info and statistic

Аргументы
$domain
Возвращает
array

См. определение в файле yandex.php строка 168

◆ getSiteInfoQueries()

getSiteInfoQueries ( $domain)

Get info about popular queries for domain

Аргументы
$domain- URL of domain
Возвращает
array
Исключения
YandexException

См. определение в файле yandex.php строка 214

◆ getVerifySiteUin()

getVerifySiteUin ( $domain)

Just checking verify status of site and get UIN for verification

Аргументы
$domain
Возвращает
UIN if site not verified and FALSE if site already verify.
Исключения
YandexException

См. определение в файле yandex.php строка 395

◆ query()

query ( $scope,
$method = "GET",
$data = NULL,
$skipRefreshAuth = false )
protected

Create HTTP client, set necessary headers and set request

Аргументы
$scope- URL of service with additional params, if needed
string$method- may be POST, GET or DELETE
null$data
bool$skipRefreshAuth
Возвращает
HttpClient

Переопределяет метод предка YandexBase.

См. определение в файле yandex.php строка 497

◆ queryOld()

queryOld ( $scope,
$method = "GET",
$data = NULL,
$skipRefreshAuth = false )
protected
Аргументы
$scope
string$method
null$data
bool$skipRefreshAuth
Возвращает
\CHTTP

См. определение в файле yandex.php строка 448

◆ verifySite()

verifySite ( $domain,
$verType = 'HTML_FILE' )

См. определение в файле yandex.php строка 417

Поля

◆ $arServiceList

$arServiceList = array()
protected

См. определение в файле yandex.php строка 55

◆ $engineId

$engineId = 'yandex'
protected

См. определение в файле yandex.php строка 54

◆ API_BASE_URL

const API_BASE_URL = "https://api.webmaster.yandex.net/v3/user/"

См. определение в файле yandex.php строка 22

◆ API_HOSTS_URL

const API_HOSTS_URL = "hosts/"

См. определение в файле yandex.php строка 23

◆ API_ORIGINAL_TEXTS_URL

const API_ORIGINAL_TEXTS_URL = "original-texts/"

См. определение в файле yandex.php строка 28

◆ API_POPULAR_URL

const API_POPULAR_URL = "search-queries/popular/"

См. определение в файле yandex.php строка 26

◆ API_SAMPLES_URL

const API_SAMPLES_URL = "links/external/samples/"

См. определение в файле yandex.php строка 25

◆ API_SUMMARY_URL

const API_SUMMARY_URL = "summary/"

См. определение в файле yandex.php строка 24

◆ API_VERIFICATION_URL

const API_VERIFICATION_URL = "verification/"

См. определение в файле yandex.php строка 27

◆ ENGINE_ID

const ENGINE_ID = 'yandex'

См. определение в файле yandex.php строка 19

◆ HOST_EXCLUDED

const HOST_EXCLUDED = "excluded-urls"

См. определение в файле yandex.php строка 36

◆ HOST_INDEXED

const HOST_INDEXED = "indexed-urls"

См. определение в файле yandex.php строка 35

◆ HOST_INFO

const HOST_INFO = "host-information"

См. определение в файле yandex.php строка 32

◆ HOST_ORIGINAL_TEXTS

const HOST_ORIGINAL_TEXTS = "original-texts"

См. определение в файле yandex.php строка 34

◆ HOST_TOP_QUERIES

const HOST_TOP_QUERIES = "top-queries"

См. определение в файле yandex.php строка 33

◆ HOST_VERIFY

const HOST_VERIFY = "verify-host"

См. определение в файле yandex.php строка 31

◆ HOSTS_SERVICE

const HOSTS_SERVICE = "host-list"

См. определение в файле yandex.php строка 30

◆ INDEXING_STATE_OK

const INDEXING_STATE_OK = "OK"

См. определение в файле yandex.php строка 50

◆ ORIGINAL_TEXT_MAX_LENGTH

const ORIGINAL_TEXT_MAX_LENGTH = 32000

См. определение в файле yandex.php строка 39

◆ ORIGINAL_TEXT_MIN_LENGTH

const ORIGINAL_TEXT_MIN_LENGTH = 500

См. определение в файле yandex.php строка 38

◆ ORIGINAL_TEXT_SHOW_COUNT

const ORIGINAL_TEXT_SHOW_COUNT = 50

См. определение в файле yandex.php строка 40

◆ QUERY_USER

const QUERY_USER = 'https://login.yandex.ru/info'

См. определение в файле yandex.php строка 42

◆ SERVICE_URL

const SERVICE_URL = "https://webmaster.yandex.ru/api/v2"

См. определение в файле yandex.php строка 21

◆ VERIFIED_STATE_FAILED

const VERIFIED_STATE_FAILED = "VERIFICATION_FAILED"

См. определение в файле yandex.php строка 46

◆ VERIFIED_STATE_IN_PROGRESS

const VERIFIED_STATE_IN_PROGRESS = "IN_PROGRESS"

См. определение в файле yandex.php строка 48

◆ VERIFIED_STATE_NEVER_VERIFIED

const VERIFIED_STATE_NEVER_VERIFIED = "NEVER_VERIFIED"

См. определение в файле yandex.php строка 47

◆ VERIFIED_STATE_VERIFIED

const VERIFIED_STATE_VERIFIED = "VERIFIED"

См. определение в файле yandex.php строка 44

◆ VERIFIED_STATE_WAITING

const VERIFIED_STATE_WAITING = "WAITING"

См. определение в файле yandex.php строка 45


Объявления и описания членов класса находятся в файле: