1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Account
Граф наследования:Account:
Account BaseApiObject AccountFacebook AccountGoogle AccountVkads AccountVkontakte AccountYandex AccountInstagram

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

 getExpenses ($accountId, Date $dateFrom=null, Date $dateTo=null)
 getExpensesReport ($accountId, Date $dateFrom=null, Date $dateTo=null)
 hasExpensesReport ()
 hasDailyExpensesReport ()
 getDailyExpensesReport (?string $accountId, ?Date $dateFrom, ?Date $dateTo)
 hasAccounts ()
 hasPublicPages ()
 updateAnalyticParams ($accountId, array $params, array $publicPageIds=[])
 getPublicPages ($accountId)
 manageAdKeyword ($accountId, $groupId, $id, $active=true)
 manageAdGroup ($accountId, $id, $active=true)
 manageAdCampaign ($accountId, $id, $active=true)
Открытые члены унаследованные от BaseApiObject
 __construct ()
 getRequest ()
 setRequest (Request $request)
 setService (IService $service)

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

 buildErrorMessage (string $error)

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

const LOAD_DAILY_EXPENSES_TIMEOUT = 60
Защищенные данные унаследованные от BaseApiObject
 $request
 $service

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

Открытые статические члены унаследованные от BaseApiObject
static normalizeListRow (array $row)
static create ($type, $parameters=null, IService $service=null)
Поля данных унаследованные от BaseApiObject
const TYPE_CODE = ''
Статические защищенные данные унаследованные от BaseApiObject
static $listRowMap = array()

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

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

Методы

◆ buildErrorMessage()

buildErrorMessage ( string $error)
protected

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

◆ getDailyExpensesReport()

getDailyExpensesReport ( ?string $accountId,
?Date $dateFrom,
?Date $dateTo )

Get expenses report by day, grouped by concrete ads

Возвращает
Result

Переопределяется в AccountFacebook, AccountGoogle и AccountYandex.

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

◆ getExpenses()

getExpenses ( $accountId,
Date $dateFrom = null,
Date $dateTo = null )
abstract

Get expenses.

Аргументы
$accountId
Date | null$dateFrom
Date | null$dateTo
Возвращает
Retargeting\Response

Переопределяется в AccountFacebook, AccountGoogle, AccountVkads, AccountVkontakte и AccountYandex.

◆ getExpensesReport()

getExpensesReport ( $accountId,
Date $dateFrom = null,
Date $dateTo = null )

Get expenses report.

Аргументы
$accountId
Date | null$dateFrom
Date | null$dateTo
Возвращает
Result
Исключения
NotImplementedException

Переопределяется в AccountFacebook и AccountGoogle.

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

◆ getPublicPages()

getPublicPages ( $accountId)

Get public pages.

Аргументы
string$accountIdAccount ID.
Возвращает
Result

Переопределяется в AccountFacebook и AccountVkontakte.

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

◆ hasAccounts()

hasAccounts ( )

Return true if it has accounts.

Возвращает
bool

Переопределяется в AccountYandex.

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

◆ hasDailyExpensesReport()

hasDailyExpensesReport ( )

Return true if it has daily expenses report

Возвращает
bool

Переопределяется в AccountFacebook, AccountGoogle, AccountVkads и AccountYandex.

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

◆ hasExpensesReport()

hasExpensesReport ( )

Return true if it has expenses report.

Возвращает
bool

Переопределяется в AccountFacebook и AccountGoogle.

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

◆ hasPublicPages()

hasPublicPages ( )
Возвращает
bool

Переопределяется в AccountFacebook, AccountInstagram и AccountVkontakte.

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

◆ manageAdCampaign()

manageAdCampaign ( $accountId,
$id,
$active = true )

Manage activity of campaign.

Аргументы
string$accountIdAccount ID.
string$idID.
bool$activeActive.
Возвращает
Result
Исключения
NotImplementedException

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

◆ manageAdGroup()

manageAdGroup ( $accountId,
$id,
$active = true )

Manage activity of ad group.

Аргументы
string$accountIdAccount ID.
string$idID.
bool$activeActive.
Возвращает
Result
Исключения
NotImplementedException

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

◆ manageAdKeyword()

manageAdKeyword ( $accountId,
$groupId,
$id,
$active = true )

Manage activity of keyword.

Аргументы
string$accountIdAccount ID.
string$groupIdGroup ID.
string$idID.
bool$activeActive.
Возвращает
Result
Исключения
NotImplementedException

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

◆ updateAnalyticParams()

updateAnalyticParams ( $accountId,
array $params,
array $publicPageIds = [] )
abstract
Аргументы
$accountId
array$params
array$publicPageIds
Возвращает
Result

Переопределяется в AccountFacebook, AccountGoogle, AccountVkads, AccountVkontakte и AccountYandex.

Поля

◆ LOAD_DAILY_EXPENSES_TIMEOUT

const LOAD_DAILY_EXPENSES_TIMEOUT = 60
protected

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


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