Подтвердить что ты не робот

Как связать sendgrid webhook sg_message_id с отправленной почтой?

Веб-камера Sendgrid имеет sg_message_id Но ответ Web API v2 при отправке почты не имеет sg_message_id. Фактически, есть только сообщение, показывающее только success или не удалось.

Итак, как мне связать между отправленной почтой и обратным вызовом webhook?

Я проверяю прошлые вопросы в SO, но это не дает решения для этого.

Спасибо.

4b9b3361

Ответ 1

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

https://sendgrid.com/docs/API_Reference/SMTP_API/unique_arguments.html

Ответ 2

Вызов Web APIv2, который отправляет сообщение, отвечает только с ответом {сообщение: "успех" }, но sg_message_id не создается в этой точке. Ответ на вызов API просто подтверждает, что письмо было отправлено в SendGrid для обработки.

Письмо отправляется в SendGrid, и там он получает значение sg_message_id, которое предоставляется через сообщения Event Webhook.