Конфиденциальность лидов и подтверждение email
Захват лидовНастраивайте текст и параметры конфиденциальности/согласия для захвата лидов флипбука и включайте или выключайте подтверждение email зрителя — всё через API.
API, используемые в этом обсуждении
Что-то в этом руководстве неточно или устарело?
Что можно сделать
Когда флипбук захватывает лидов, вы можете настроить два аспекта этого процесса через API:
- Конфиденциальность / согласие — настроить текст и параметры конфиденциальности/согласия для захвата лидов (например, флажок согласия GDPR), включая ссылку на вашу политику конфиденциальности.
- Подтверждение email — включить или выключить подтверждение email лида, требуя от зрителей подтвердить свой email перед доступом.
Перед началом
Понадобится:
- API-ключ — передаётся в заголовке
X-Api-Keyили какAuthorization: Bearer YOUR_API_KEYв каждом запросе. {flipbookId}— числовой ID флипбука/документа. Он возвращается из create-by-file / create-by-url (какID) или из list. Оба эндпоинта принимают его как параметр пути.- Все запросы идут на базовый URL
https://go.fliplink.me.
Тело запроса для обоих эндпоинтов — form-urlencoded (не JSON).
Настройка конфиденциальности и согласия
PUT /api/set-lead-privacy/{flipbookId} настраивает текст и параметры конфиденциальности/согласия для захвата
лидов (например, флажок согласия GDPR).
curl -X PUT 'https://go.fliplink.me/api/set-lead-privacy/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsLeadPrivacyPolicy=false' \
--data-urlencode 'PrivacyPolicyURL=' \
--data-urlencode 'PrivacyPolicyText='
Ответ:
{
"Result": "OK",
"Message": "Updated successfully"
}
Настройка подтверждения email
PUT /api/set-lead-verification/{flipbookId} включает или выключает подтверждение email лида, требуя от зрителей
подтвердить свой email перед доступом.
curl -X PUT 'https://go.fliplink.me/api/set-lead-verification/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsVerifyEmail=false' \
--data-urlencode 'IsVerifyMobile=false' \
--data-urlencode 'TwillioAPIKey=' \
--data-urlencode 'EmailVerifyTitleText=' \
--data-urlencode 'EmailVerifyButtonText='
Ответ:
{
"Result": "OK",
"Message": "Updated successfully"
}
Возможные ошибки
- Отсутствующий или неверный API-ключ → HTTP
401. Возвращается обычная HTML-страница Unauthorized — тела JSON нет. Проверьте, что заголовокX-Api-Keyприсутствует и указан верно. - ID элемента не найден или не принадлежит вашему ключу → HTTP
200сMessageItem not found. - Неизвестное поле тела запроса или опечатка в нём → HTTP
200сMessageUnknown field(s) '…'. Expected: ….
Примечания
- Поле
TwillioAPIKeyсохраняет исходное написаниеTwillio— передавайте его именно под этим именем.