Как установить уникальное открытое отслеживание в sendgrid с php - PullRequest
0 голосов
/ 07 февраля 2019

Следующий код, который я использую для отправки писем с php.

<?php
     require 'vendor/autoload.php'; 
     $email->setFrom("test@example.com", "Example User");
     $email->setSubject("Sending with SendGrid is Fun");
     $email->addTo("test@example.com", "Example User");
     $email->setOpenTracking(true, "--sub--");
     $sendgrid = new \SendGrid(getenv('SENDGRID_API_KEY'));
     $response = $sendgrid->send($email);
?>

Здесь я устанавливаю открытое отслеживание для веб-перехвата, когда открывается электронное письмо, запускается событие открытия и ответ приходит на мой адрес.URL.Здесь я получаю веб-хук каждый раз, когда клиент открывает эту электронную почту.Но я хочу уникальное открытое отслеживание.Я пробовал это, которое не работает и может быть недопустимым методом:

     $email->setUniqueOpenTracking(true, "--sub--");

Есть ли какие-либо настройки или параметры, которые мне нужно настроить.

Заранее спасибо

1 Ответ

0 голосов
/ 18 февраля 2019

После разговора с сеткой отправки они не предоставляют уникальное открытое отслеживание.Я должен сохранить открытые веб-хуки в таблице и каждый раз проверять, получен ли веб-хук или нет.

...