Backend
Как подключиться к API GetResponse + добавление нового подписчика
Чтобы добавить подписчика в GR надо заполнить обязательные поля указанные в документации к API.
Когда настройки подключения будут сохранены получим список кастомных полей(https://apidocs.getresponse.com/v3/resources/customfields):
$result = $getresponse->getCustomFields();
откроем в браузере адрес ajax-вызова чтобы он распечатал результат на экран печатаем результат на экран чтобы найти внутренний customFieldId поля , оно понадобится потом для добавления подписчика: pre2($result);
require('GetResponseAPI3.class.php');
$getresponse = new GetResponse('MY_API_KEY');
$getresponse->enterprise_domain = 'email.snta.ru';
$getresponse->api_url = 'https://api3.getresponse360.pl/v3';//Может отличаться! необходимо уточнить у менеджера GR
$result = $getresponse->accounts();
pre2($result);
//добавление элемента
$params = [
'name' => 'подписчик',
'email' => 'test_email@mail.ru',
'campaign' => [
'campaignId' => 'F'//snta
],
'customFieldValues' => [
[
'customFieldId' => 'Fb', //кастомное поле с названием 'a'
'value' => [
'dietology'
]
]
]
];
$result = $getresponse->addContact($params);
после успешного добавления контакта заходим на email.snta.ru жмем поиск ищем добавленного подписчика, например по имейлу. Надо учитывать что кастомные поля отобразятся у подписчика не сразу а через 5-10 минут.
Список модулей:
Добавление подписчика блога d.pro: \bitrix\modules\getresponse.integration\tools\getresp_dpro_subscriber_add.php \bitrix\tools\getresp_d_subs_add.php Добавление подписчика - с автоматической отправкой учебного плана на ****.ru: \bitrix\modules\getresponse.integration\tools\getresp_****_ru_getme_plan_subscriber_add.php \bitrix\tools\getresp_****_ru_getme_plan_subscriber_add.php
Афоризм дня:
Когда слово не убьет, то палка не поможет. (652)
By Admin
On July 04, 2018