Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс FormFacebook
+ Граф наследования:FormFacebook:

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

 add (array $data)
 
 unlink (string $id)
 
 getList ()
 
 getResult (WebHook\Payload\LeadItem $item)
 
 register ($formId)
 
- Открытые члены унаследованные от Form
 __construct (string $accountId=null)
 
 setAccountId (string $accountId)
 
 getAccountId ()
 
 getForm ($formId)
 
 getRegisteredGroups ()
 
 unRegisterGroup (string $groupId)
 
 registerGroup (string $groupId)
 
 loadLeads ($formId)
 
 unregisterForms ()
 
 unregisterForm ($adsFormId)
 
 getGroupAuthAdapter ()
 
- Открытые члены унаследованные от BaseApiObject
 __construct ()
 
 getRequest ()
 
 setRequest (Request $request)
 
 setService (IService $service)
 

Открытые статические члены

static convertField (LeadAds\Field $field)
 
- Открытые статические члены унаследованные от Form
static convertField (Field $field)
 
static convertFields (array $fields)
 
static getUrlFormList ()
 
static isSupportAccount ()
 
static getPrivacyPolicyUrl ()
 
static isGroupAuthUsed ()
 
- Открытые статические члены унаследованные от BaseApiObject
static normalizeListRow (array $row)
 
static create ($type, $parameters=null, IService $service=null)
 

Открытые атрибуты

const TYPE_CODE = LeadAds\Service::TYPE_FACEBOOK
 
const URL_FORM_LIST = 'https://www.facebook.com/ads/manager/audiences/manage/'
 
const FIELD_MAP
 
- Открытые атрибуты унаследованные от Form
const URL_FORM_LIST = ''
 
const USE_GROUP_AUTH = false
 
const FIELD_MAP = []
 
- Открытые атрибуты унаследованные от BaseApiObject
const TYPE_CODE = ''
 

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

 getLocaleByLanguageId ($languageId=null)
 
 subscribeAppToPageEvents ()
 
- Защищенные члены унаследованные от Form
 registerFormWebHook ($adsFormId, array $parameters=[])
 
 registerForm ($adsFormId)
 
 removeFormWebHook ($adsFormId)
 
 getAuthParameters ()
 

Статические защищенные данные

static $listRowMap
 
- Статические защищенные данные унаследованные от Form
static $listRowMap
 
- Статические защищенные данные унаследованные от BaseApiObject
static $listRowMap = array()
 

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

- Защищенные статические члены унаследованные от Form
static getFieldMapper ()
 
- Защищенные данные унаследованные от Form
 $accountId
 
 $formId
 
- Защищенные данные унаследованные от BaseApiObject
 $request
 
 $service
 

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

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

Методы

◆ add()

add ( array $data)

Add.

Аргументы
array$dataData.
Возвращает
\Bitrix\Seo\Retargeting\Response

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

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

◆ convertField()

static convertField ( LeadAds\Field $field)
static

Convert field.

Аргументы
LeadAds\Field$fieldField.
Возвращает
array

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

◆ getList()

getList ( )

Get list.

Возвращает
LeadAds\Response\FormResponse

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

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

◆ getLocaleByLanguageId()

getLocaleByLanguageId ( $languageId = null)
protected

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

◆ getResult()

getResult ( WebHook\Payload\LeadItem $item)

Get result.

Аргументы
WebHook\Payload\LeadItem$itemPayload item instance.
Возвращает
LeadAds\Result

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

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

◆ register()

register ( $formId)
Аргументы
string | int | mixed$formIdads-form Id.
Возвращает
Retargeting\Response

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

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

◆ subscribeAppToPageEvents()

subscribeAppToPageEvents ( )
protected

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

◆ unlink()

unlink ( string $id)

Unlink.

Аргументы
string$idID.
Возвращает
bool

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

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

Данные класса

◆ $listRowMap

$listRowMap
staticprotected
Инициализатор
= array(
'ID' => 'ID',
'NAME' => 'NAME',
'LOCALE' => 'LOCALE',
)

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

◆ FIELD_MAP

const FIELD_MAP
Инициализатор
= [
['CRM_NAME' => LeadAds\Field::TYPE_COMPANY_NAME, 'ADS_NAME' => 'COMPANY_NAME'],
['CRM_NAME' => LeadAds\Field::TYPE_NAME, 'ADS_NAME' => 'FIRST_NAME'],
['CRM_NAME' => LeadAds\Field::TYPE_LAST_NAME, 'ADS_NAME' => 'LAST_NAME'],
['CRM_NAME' => LeadAds\Field::TYPE_EMAIL, 'ADS_NAME' => 'EMAIL'],
['CRM_NAME' => LeadAds\Field::TYPE_PHONE, 'ADS_NAME' => 'PHONE'],
['CRM_NAME' => LeadAds\Field::TYPE_WORK_EMAIL, 'ADS_NAME' => 'WORK_EMAIL'],
['CRM_NAME' => LeadAds\Field::TYPE_WORK_PHONE, 'ADS_NAME' => 'WORK_PHONE_NUMBER'],
['CRM_NAME' => LeadAds\Field::TYPE_JOB_TITLE, 'ADS_NAME' => 'JOB_TITLE'],
['CRM_NAME' => LeadAds\Field::TYPE_MILITARY_STATUS, 'ADS_NAME' => 'MILITARY_STATUS'],
['CRM_NAME' => LeadAds\Field::TYPE_MARITIAL_STATUS, 'ADS_NAME' => 'MARITIAL_STATUS'],
['CRM_NAME' => LeadAds\Field::TYPE_GENDER, 'ADS_NAME' => 'GENDER'],
['CRM_NAME' => LeadAds\Field::TYPE_BIRTHDAY, 'ADS_NAME' => 'DOB'],
['CRM_NAME' => LeadAds\Field::TYPE_LOCATION_COUNTRY, 'ADS_NAME' => 'COUNTRY'],
['CRM_NAME' => LeadAds\Field::TYPE_LOCATION_STATE, 'ADS_NAME' => 'STATE'],
['CRM_NAME' => LeadAds\Field::TYPE_LOCATION_CITY, 'ADS_NAME' => 'CITY'],
['CRM_NAME' => LeadAds\Field::TYPE_LOCATION_STREET_ADDRESS, 'ADS_NAME' => 'STREET_ADDRESS'],
['CRM_NAME' => LeadAds\Field::TYPE_FULL_NAME, 'ADS_NAME' => 'FULL_NAME'],
['CRM_NAME' => LeadAds\Field::TYPE_LOCATION_ZIP, 'ADS_NAME' => 'ZIP'],
['CRM_NAME' => LeadAds\Field::TYPE_RELATIONSHIP_STATUS, 'ADS_NAME' => 'RELATIONSHIP_STATUS'],
['CRM_NAME' => LeadAds\Field::TYPE_CPF, 'ADS_NAME' => 'ID_CPF'],
['CRM_NAME' => LeadAds\Field::TYPE_DNI_ARGENTINA, 'ADS_NAME' => 'ID_AR_DNI'],
['CRM_NAME' => LeadAds\Field::TYPE_DNI_PERU, 'ADS_NAME' => 'ID_PE_DNI'],
['CRM_NAME' => LeadAds\Field::TYPE_RUT, 'ADS_NAME' => 'ID_CL_RUT'],
['CRM_NAME' => LeadAds\Field::TYPE_CC, 'ADS_NAME' => 'ID_CO_CC'],
['CRM_NAME' => LeadAds\Field::TYPE_CI, 'ADS_NAME' => 'ID_EC_CI'],
['CRM_NAME' => LeadAds\Field::TYPE_DATE_TIME, 'ADS_NAME' => 'DATE_TIME'],
]

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

◆ TYPE_CODE

const TYPE_CODE = LeadAds\Service::TYPE_FACEBOOK

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

◆ URL_FORM_LIST

const URL_FORM_LIST = 'https://www.facebook.com/ads/manager/audiences/manage/'

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