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

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

 getBannerStats (array $params)
Открытые члены унаследованные от YandexDirect
 __construct ()
 getCurrentUser ()
 addCampaign (array $campaignParam)
 updateCampaign (array $campaignParam)
 getCampaign ($campaignsId)
 getCampaignList ()
 archiveCampaign ($campaignId)
 unArchiveCampaign ($campaignId)
 resumeCampaign ($campaignId)
 stopCampaign ($campaignId)
 deleteCampaign ($campaignId)
 addBanner (array $bannerParam)
 updateBanner (array $bannerParam)
 getBanners ($bannerId)
 getCampaignBanners ($campaignId)
 moderateBanners ($campaignId, array $bannerIDs)
 stopBanners ($campaignId, array $bannerIDs)
 resumeBanners ($campaignId, array $bannerIDs)
 archiveBanners ($campaignId, array $bannerIDs)
 unArchiveBanners ($campaignId, array $bannerIDs)
 deleteBanners ($campaignId, array $bannerIDs)
 getRegions ()
 getClientsSettings ()
 createWordstatReport (array $phrase, $geo=NULL)
 deleteWordstatReport ($reportId)
 getWordstatReport ($reportId)
 getWordstatReportList ()
 createForecastReport (array $phrase, $geo=NULL)
 deleteForecastReport ($reportId)
 getForecastReport ($reportId)
 getForecastReportList ()
 finance_query ($method, $masterToken, $operationNum, $param=array(), $skipRefreshAuth=false)
 updateCampaignManual ($campaignId=NULL)
 updateBannersManual ($campaignId, $bannerId=NULL)
Открытые члены унаследованные от YandexBase
 getAuthUrl ()
 getInterface ()
 clearSitesSettings ()
 setAuthSettings ($settings=null)
 checkAuthExpired ()
 getAuth ($code)
Открытые члены унаследованные от BitrixEngine
 getProxy ()
 getAuthSettings ()
Открытые члены унаследованные от Engine
 getId ()
 getCode ()
 getSettings ()
 getClientId ()
 getClientSecret ()
 clearAuthSettings ()
Открытые члены унаследованные от IEngine
 getCode ()
 getInterface ()
 getAuthSettings ()
 setAuthSettings ($settings)

Поля данных

const API_URL = YANDEX_DIRECT_LIVE_API_URL
const METHOD_STAT_BANNER = 'GetBannersStat'
const MAX_STAT_DAYS_DELTA = 7
const ERROR_WRONG_CURRENCY = 245
 $allowedCurrency = array('RUB', 'CHF', 'EUR', 'KZT', 'TRY', 'UAH', 'USD')
Поля данных унаследованные от YandexDirect
const ENGINE_ID = 'yandex_direct'
const API_URL = YANDEX_DIRECT_API_URL
const METHOD_REGION_GET = 'GetRegions'
const METHOD_CAMPAIGN_ADD = 'CreateOrUpdateCampaign'
const METHOD_CAMPAIGN_UPDATE = 'CreateOrUpdateCampaign'
const METHOD_CAMPAIGN_GET = 'GetCampaignsParams'
const METHOD_CAMPAIGN_LIST = 'GetCampaignsList'
const METHOD_CAMPAIGN_ARCHIVE = 'ArchiveCampaign'
const METHOD_CAMPAIGN_UNARCHIVE = 'UnArchiveCampaign'
const METHOD_CAMPAIGN_STOP = 'StopCampaign'
const METHOD_CAMPAIGN_RESUME = 'ResumeCampaign'
const METHOD_CAMPAIGN_DELETE = 'DeleteCampaign'
const METHOD_BANNER_ADD = 'CreateOrUpdateBanners'
const METHOD_BANNER_UPDATE = 'CreateOrUpdateBanners'
const METHOD_BANNER_LIST = 'GetBanners'
const METHOD_BANNER_MODERATE = 'ModerateBanners'
const METHOD_BANNER_STOP = 'StopBanners'
const METHOD_BANNER_RESUME = 'ResumeBanners'
const METHOD_BANNER_ARCHIVE = 'ArchiveBanners'
const METHOD_BANNER_UNARCHIVE = 'UnArchiveBanners'
const METHOD_BANNER_DELETE = 'DeleteBanners'
const METHOD_WORDSTAT_REPORT_CREATE = 'CreateNewWordstatReport'
const METHOD_WORDSTAT_REPORT_DELETE = 'DeleteWordstatReport'
const METHOD_WORDSTAT_REPORT_GET = 'GetWordstatReport'
const METHOD_WORDSTAT_REPORT_LIST = 'GetWordstatReportList'
const METHOD_FORECAST_REPORT_CREATE = 'CreateNewForecast'
const METHOD_FORECAST_REPORT_DELETE = 'DeleteForecastReport'
const METHOD_FORECAST_REPORT_GET = 'GetForecast'
const METHOD_FORECAST_REPORT_LIST = 'GetForecastList'
const METHOD_STAT_BANNER = 'GetBannersStat'
const BOOL_YES = "Yes"
const BOOL_NO = "No"
const STATUS_NEW = "New"
const STATUS_PENDING = "Pending"
const PRIORITY_LOW = "Low"
const PRIORITY_MEDIUM = "Medium"
const PRIORITY_HIGH = "High"
const TTL_WORDSTAT_REPORT = 3600
const TTL_WORDSTAT_REPORT_EXT = 18000
const TTL_FORECAST_REPORT = 3600
const TTL_FORECAST_REPORT_EXT = 18000
const MAX_WORDSTAT_REPORTS = 5
const MAX_FORECAST_REPORTS = 5
const MAX_CAMPAIGNS_BANNER_UPDATE = 10
const ERROR_NOT_FOUND = 27
const ERROR_NO_STATS = 2
const MAX_STAT_DAYS_DELTA = 7
const CAMPAIGN_LIMIT = 100
const ERROR_WRONG_CURRENCY = 245
const CACHE_DIR = '/seo/yandexdirect/'
const CACHE_TTL = 86400
const CACHE_ID = "yandexdirect_client_cache"
 $allowedCurrency = array('RUB', 'CHF', 'EUR', 'KZT', 'TRY', 'UAH', 'USD')
Поля данных унаследованные от 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

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

Открытые статические члены унаследованные от YandexDirect
static updateAgent ()
Защищенные члены унаследованные от YandexDirect
 query ($scope, $method="GET", $param=NULL, $skipRefreshAuth=false)
Защищенные члены унаследованные от Engine
 saveSettings ()
Защищенные статические члены унаследованные от Engine
static getEngine ($engineId)
Защищенные данные унаследованные от YandexDirect
 $engineId = 'yandex_direct'
 $locale = NULL
Защищенные данные унаследованные от YandexBase
 $engineId = 'yandex_generic'
Защищенные данные унаследованные от BitrixEngine
 $engineId = 'bitrix_generic'
Защищенные данные унаследованные от Engine
 $engineId = 'unknown engine'
 $engine = null
 $engineSettings = array()
 $authInterface = null

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

Class YandexDirectLive

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

Методы

◆ getBannerStats()

getBannerStats ( array $params)

Sends request for banner stats.

Аргументы
array$paramsStats query params.
Возвращает
array
Исключения
YandexDirectException

Bitrix\Main\SystemException

См. также
https://tech.yandex.ru/direct/doc/dg-v4/live/GetBannersStat-docpage/

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

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

Поля

◆ $allowedCurrency

$allowedCurrency = array('RUB', 'CHF', 'EUR', 'KZT', 'TRY', 'UAH', 'USD')

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

◆ API_URL

const API_URL = YANDEX_DIRECT_LIVE_API_URL

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

◆ ERROR_WRONG_CURRENCY

const ERROR_WRONG_CURRENCY = 245

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

◆ MAX_STAT_DAYS_DELTA

const MAX_STAT_DAYS_DELTA = 7

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

◆ METHOD_STAT_BANNER

const METHOD_STAT_BANNER = 'GetBannersStat'

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


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