API монитора кампании - пользовательская форма - PullRequest
0 голосов
/ 31 августа 2018

Вслед за изменением API мониторов кампании я не могу найти никакой документации для создания настраиваемой формы подписки, которая собирает адрес электронной почты пользователя и автоматически добавляет его в определенный список подписчиков.

Есть документация для их API, которая у меня работает, но я ничего не могу найти об интеграции этого в форму.

Это основано на: https://github.com/campaignmonitor/createsend-php

    <?php

    require_once 'cmp/csrest_subscribers.php';

    $auth = array(
        'api_key' => 'Your API key'
    );
    $wrap = new CS_REST_Subscribers( 'Your list ID', $auth );

    $result = $wrap->add( array(
        'EmailAddress' => 'Subscriber email',
        'Name' => 'Subscriber name',
        'CustomFields' => array(
            array(
                'Key' => 'Field 1 Key',
                'Value' => 'Field Value'
            ),
            array(
                'Key' => 'Field 2 Key',
                'Value' => 'Field Value'
            ),
            array(
                'Key' => 'Multi Option Field 1',
                'Value' => 'Option 1'
            ),
            array(
                'Key' => 'Multi Option Field 1',
                'Value' => 'Option 2'
            )
        ),
        'ConsentToTrack' => 'yes',
        'Resubscribe' => true
    ) );

    ?>

Любая помощь будет оценена.

...