bitrix
Как подключиться к 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
Leave a reply