|
1C-Bitrix 25.700.0
|
Открытые члены | |
| __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 () | |
| getBannerStats (array $params) | |
| 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) | |
Открытые статические члены | |
| static | updateAgent () |
Поля данных | |
| 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 |
Защищенные члены | |
| query ($scope, $method="GET", $param=NULL, $skipRefreshAuth=false) | |
| Защищенные члены унаследованные от Engine | |
| saveSettings () | |
Защищенные данные | |
| $engineId = 'yandex_direct' | |
| $locale = NULL | |
| Защищенные данные унаследованные от YandexBase | |
| $engineId = 'yandex_generic' | |
| Защищенные данные унаследованные от BitrixEngine | |
| $engineId = 'bitrix_generic' | |
| Защищенные данные унаследованные от Engine | |
| $engineId = 'unknown engine' | |
| $engine = null | |
| $engineSettings = array() | |
| $authInterface = null | |
Дополнительные унаследованные члены | |
| Защищенные статические члены унаследованные от Engine | |
| static | getEngine ($engineId) |
См. определение в файле yandexdirect.php строка 29
| __construct | ( | ) |
Переопределяет метод предка BitrixEngine.
См. определение в файле yandexdirect.php строка 100
| addBanner | ( | array | $bannerParam | ) |
Sends request to create new banner
| array | $bannerParam | Banner params. |
| SystemException | |
| YandexDirectException |
См. определение в файле yandexdirect.php строка 326
| addCampaign | ( | array | $campaignParam | ) |
Sends request to create new campaign
| array | $campaignParam | Campaign params. |
| SystemException | |
| YandexDirectException |
См. определение в файле yandexdirect.php строка 131
| archiveBanners | ( | $campaignId, | |
| array | $bannerIDs ) |
См. определение в файле yandexdirect.php строка 482
| archiveCampaign | ( | $campaignId | ) |
См. определение в файле yandexdirect.php строка 226
| createForecastReport | ( | array | $phrase, |
| $geo = NULL ) |
См. определение в файле yandexdirect.php строка 663
| createWordstatReport | ( | array | $phrase, |
| $geo = NULL ) |
См. определение в файле yandexdirect.php строка 602
| deleteBanners | ( | $campaignId, | |
| array | $bannerIDs ) |
См. определение в файле yandexdirect.php строка 528
| deleteCampaign | ( | $campaignId | ) |
См. определение в файле yandexdirect.php строка 298
| deleteForecastReport | ( | $reportId | ) |
См. определение в файле yandexdirect.php строка 685
| deleteWordstatReport | ( | $reportId | ) |
См. определение в файле yandexdirect.php строка 624
См. определение в файле yandexdirect.php строка 813
| getBanners | ( | $bannerId | ) |
См. определение в файле yandexdirect.php строка 362
| getBannerStats | ( | array | $params | ) |
Sends request for banner stats.
| array | $params | Stats query params. |
| YandexDirectException | |
Bitrix\Main\SystemException
Переопределяется в YandexDirectLive.
См. определение в файле yandexdirect.php строка 735
| getCampaign | ( | $campaignsId | ) |
Get campaigns by IDs (not all)
| mixed | $campaignsId | XML_ID or array of XML_IDs |
| SystemException | |
| YandexDirectException |
См. определение в файле yandexdirect.php строка 176
| getCampaignBanners | ( | $campaignId | ) |
См. определение в файле yandexdirect.php строка 387
| getCampaignList | ( | ) |
См. определение в файле yandexdirect.php строка 213
| getClientsSettings | ( | ) |
См. определение в файле yandexdirect.php строка 571
| getCurrentUser | ( | ) |
Returns current Yandex user data
| SystemException | |
| YandexException |
Переопределяет метод предка YandexBase.
См. определение в файле yandexdirect.php строка 107
| getForecastReport | ( | $reportId | ) |
См. определение в файле yandexdirect.php строка 698
| getForecastReportList | ( | ) |
См. определение в файле yandexdirect.php строка 711
| getRegions | ( | ) |
Returns Yandex regions list
| SystemException |
См. определение в файле yandexdirect.php строка 558
| getWordstatReport | ( | $reportId | ) |
См. определение в файле yandexdirect.php строка 637
| getWordstatReportList | ( | ) |
См. определение в файле yandexdirect.php строка 650
| moderateBanners | ( | $campaignId, | |
| array | $bannerIDs ) |
См. определение в файле yandexdirect.php строка 412
|
protected |
Returns HttpClient object with query result
| string | $scope | |
| string | $method | Method |
| array | $param | array of query data |
| bool | $skipRefreshAuth | Skip authorization refresh. Doesn't work with Yandex. |
| SystemException | |
Exception
Переопределяет метод предка YandexBase.
См. определение в файле yandexdirect.php строка 759
| resumeBanners | ( | $campaignId, | |
| array | $bannerIDs ) |
См. определение в файле yandexdirect.php строка 459
| resumeCampaign | ( | $campaignId | ) |
См. определение в файле yandexdirect.php строка 262
| stopBanners | ( | $campaignId, | |
| array | $bannerIDs ) |
См. определение в файле yandexdirect.php строка 435
| stopCampaign | ( | $campaignId | ) |
См. определение в файле yandexdirect.php строка 280
| unArchiveBanners | ( | $campaignId, | |
| array | $bannerIDs ) |
См. определение в файле yandexdirect.php строка 505
| unArchiveCampaign | ( | $campaignId | ) |
См. определение в файле yandexdirect.php строка 244
|
static |
См. определение в файле yandexdirect.php строка 1134
| updateBanner | ( | array | $bannerParam | ) |
Sends request to update an existing banner
| array | $bannerParam | Banner params. |
| SystemException | |
| YandexDirectException |
См. определение в файле yandexdirect.php строка 349
| updateBannersManual | ( | $campaignId, | |
| $bannerId = NULL ) |
См. определение в файле yandexdirect.php строка 1003
| updateCampaign | ( | array | $campaignParam | ) |
Sends request to update an existing campaign
| array | $campaignParam | Campaign params. |
| SystemException | |
| YandexDirectException |
См. определение в файле yandexdirect.php строка 154
| updateCampaignManual | ( | $campaignId = NULL | ) |
См. определение в файле yandexdirect.php строка 860
| $allowedCurrency = array('RUB', 'CHF', 'EUR', 'KZT', 'TRY', 'UAH', 'USD') |
См. определение в файле yandexdirect.php строка 95
|
protected |
См. определение в файле yandexdirect.php строка 97
|
protected |
См. определение в файле yandexdirect.php строка 98
| const API_URL = YANDEX_DIRECT_API_URL |
См. определение в файле yandexdirect.php строка 33
| const BOOL_NO = "No" |
См. определение в файле yandexdirect.php строка 65
| const BOOL_YES = "Yes" |
См. определение в файле yandexdirect.php строка 64
| const CACHE_DIR = '/seo/yandexdirect/' |
См. определение в файле yandexdirect.php строка 91
| const CACHE_ID = "yandexdirect_client_cache" |
См. определение в файле yandexdirect.php строка 93
| const CACHE_TTL = 86400 |
См. определение в файле yandexdirect.php строка 92
| const CAMPAIGN_LIMIT = 100 |
См. определение в файле yandexdirect.php строка 87
| const ENGINE_ID = 'yandex_direct' |
См. определение в файле yandexdirect.php строка 31
| const ERROR_NO_STATS = 2 |
См. определение в файле yandexdirect.php строка 84
| const ERROR_NOT_FOUND = 27 |
См. определение в файле yandexdirect.php строка 83
| const ERROR_WRONG_CURRENCY = 245 |
См. определение в файле yandexdirect.php строка 89
| const MAX_CAMPAIGNS_BANNER_UPDATE = 10 |
См. определение в файле yandexdirect.php строка 81
| const MAX_FORECAST_REPORTS = 5 |
См. определение в файле yandexdirect.php строка 80
| const MAX_STAT_DAYS_DELTA = 7 |
См. определение в файле yandexdirect.php строка 86
| const MAX_WORDSTAT_REPORTS = 5 |
См. определение в файле yandexdirect.php строка 79
| const METHOD_BANNER_ADD = 'CreateOrUpdateBanners' |
См. определение в файле yandexdirect.php строка 45
| const METHOD_BANNER_ARCHIVE = 'ArchiveBanners' |
См. определение в файле yandexdirect.php строка 51
| const METHOD_BANNER_DELETE = 'DeleteBanners' |
См. определение в файле yandexdirect.php строка 53
| const METHOD_BANNER_LIST = 'GetBanners' |
См. определение в файле yandexdirect.php строка 47
| const METHOD_BANNER_MODERATE = 'ModerateBanners' |
См. определение в файле yandexdirect.php строка 48
| const METHOD_BANNER_RESUME = 'ResumeBanners' |
См. определение в файле yandexdirect.php строка 50
| const METHOD_BANNER_STOP = 'StopBanners' |
См. определение в файле yandexdirect.php строка 49
| const METHOD_BANNER_UNARCHIVE = 'UnArchiveBanners' |
См. определение в файле yandexdirect.php строка 52
| const METHOD_BANNER_UPDATE = 'CreateOrUpdateBanners' |
См. определение в файле yandexdirect.php строка 46
| const METHOD_CAMPAIGN_ADD = 'CreateOrUpdateCampaign' |
См. определение в файле yandexdirect.php строка 36
| const METHOD_CAMPAIGN_ARCHIVE = 'ArchiveCampaign' |
См. определение в файле yandexdirect.php строка 40
| const METHOD_CAMPAIGN_DELETE = 'DeleteCampaign' |
См. определение в файле yandexdirect.php строка 44
| const METHOD_CAMPAIGN_GET = 'GetCampaignsParams' |
См. определение в файле yandexdirect.php строка 38
| const METHOD_CAMPAIGN_LIST = 'GetCampaignsList' |
См. определение в файле yandexdirect.php строка 39
| const METHOD_CAMPAIGN_RESUME = 'ResumeCampaign' |
См. определение в файле yandexdirect.php строка 43
| const METHOD_CAMPAIGN_STOP = 'StopCampaign' |
См. определение в файле yandexdirect.php строка 42
| const METHOD_CAMPAIGN_UNARCHIVE = 'UnArchiveCampaign' |
См. определение в файле yandexdirect.php строка 41
| const METHOD_CAMPAIGN_UPDATE = 'CreateOrUpdateCampaign' |
См. определение в файле yandexdirect.php строка 37
| const METHOD_FORECAST_REPORT_CREATE = 'CreateNewForecast' |
См. определение в файле yandexdirect.php строка 58
| const METHOD_FORECAST_REPORT_DELETE = 'DeleteForecastReport' |
См. определение в файле yandexdirect.php строка 59
| const METHOD_FORECAST_REPORT_GET = 'GetForecast' |
См. определение в файле yandexdirect.php строка 60
| const METHOD_FORECAST_REPORT_LIST = 'GetForecastList' |
См. определение в файле yandexdirect.php строка 61
| const METHOD_REGION_GET = 'GetRegions' |
См. определение в файле yandexdirect.php строка 35
| const METHOD_STAT_BANNER = 'GetBannersStat' |
См. определение в файле yandexdirect.php строка 62
| const METHOD_WORDSTAT_REPORT_CREATE = 'CreateNewWordstatReport' |
См. определение в файле yandexdirect.php строка 54
| const METHOD_WORDSTAT_REPORT_DELETE = 'DeleteWordstatReport' |
См. определение в файле yandexdirect.php строка 55
| const METHOD_WORDSTAT_REPORT_GET = 'GetWordstatReport' |
См. определение в файле yandexdirect.php строка 56
| const METHOD_WORDSTAT_REPORT_LIST = 'GetWordstatReportList' |
См. определение в файле yandexdirect.php строка 57
| const PRIORITY_HIGH = "High" |
См. определение в файле yandexdirect.php строка 72
| const PRIORITY_LOW = "Low" |
См. определение в файле yandexdirect.php строка 70
| const PRIORITY_MEDIUM = "Medium" |
См. определение в файле yandexdirect.php строка 71
| const STATUS_NEW = "New" |
См. определение в файле yandexdirect.php строка 67
| const STATUS_PENDING = "Pending" |
См. определение в файле yandexdirect.php строка 68
| const TTL_FORECAST_REPORT = 3600 |
См. определение в файле yandexdirect.php строка 76
| const TTL_FORECAST_REPORT_EXT = 18000 |
См. определение в файле yandexdirect.php строка 77
| const TTL_WORDSTAT_REPORT = 3600 |
См. определение в файле yandexdirect.php строка 74
| const TTL_WORDSTAT_REPORT_EXT = 18000 |
См. определение в файле yandexdirect.php строка 75