1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс FormFacebook
Граф наследования:FormFacebook:
Form BaseApiObject

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

 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()

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
Инициализатор
'ID' => 'ID',
'NAME' => 'NAME',
'LOCALE' => 'LOCALE',
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804

См. определение в файле 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'],
]
const TYPE_DNI_PERU
Определения field.php:56
const TYPE_WORK_EMAIL
Определения field.php:49
const TYPE_CPF
Определения field.php:54
const TYPE_DATE_TIME
Определения field.php:18
const TYPE_MARITIAL_STATUS
Определения field.php:43
const TYPE_FULL_NAME
Определения field.php:25
const TYPE_PHONE
Определения field.php:32
const TYPE_CC
Определения field.php:58
const TYPE_MILITARY_STATUS
Определения field.php:42
const TYPE_WORK_PHONE
Определения field.php:50
const TYPE_LOCATION_COUNTRY
Определения field.php:35
const TYPE_DNI_ARGENTINA
Определения field.php:55
const TYPE_NAME
Определения field.php:23
const TYPE_BIRTHDAY
Определения field.php:29
const TYPE_COMPANY_NAME
Определения field.php:47
const TYPE_GENDER
Определения field.php:27
const TYPE_RELATIONSHIP_STATUS
Определения field.php:44
const TYPE_LOCATION_STATE
Определения field.php:36
const TYPE_LAST_NAME
Определения field.php:24
const TYPE_EMAIL
Определения field.php:33
const TYPE_LOCATION_CITY
Определения field.php:37
const TYPE_JOB_TITLE
Определения field.php:48
const TYPE_LOCATION_ZIP
Определения field.php:39
const TYPE_RUT
Определения field.php:57
const TYPE_CI
Определения field.php:59
const TYPE_LOCATION_STREET_ADDRESS
Определения field.php:38

См. определение в файле 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


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