2015-11-12 18 views
11

SendGrid webhook'un sg_message_id vardır. Ancak Posta gönderirken Web API v2 yanıtı sg_message_id'a sahip değil. Aslında, yalnızca success'u gösteren veya başarısız olan bir ileti var.Sendgrid webhook sg_message_id, postaya nasıl gönderilir?

Peki, gönderilen posta ile webhook geri çağrısı arasında nasıl ilişki kurabilirim?

SO'da geçmiş soruları kontrol ettim ama bunun için bir çözüm sunmuyor.

Teşekkür ederiz.

cevap

11

Benzersiz bağımsız değişkenleri kullanabilirsiniz. Benzersiz kimliğinizi (birincil anahtar gibi) alın ve e-posta gönderirken gönderici API'ya verin. Webhook etkinliğinde geri alacaksınız.

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

+0

Bu cevap olarak kabul edilmelidir. Teşekkürler Dmitry! Aslında bu SendGrid belgelerine eklenecek bir şey! – Auresco82

+0

v3 SendGrid API'sine benzer bir şey var mı? – ktingle

0

e-posta gönderir Web APIv2 arama yalnızca bir {mesajla: "başarı"} ile yanıt cevap gerçekten, ama bu noktada oluşturulmaz sg_message_id. API çağrı yanıtı, e-postanın işlem için SendGrid'e gönderildiğini kabul eder.

eposta SendGrid gönderildi ve orada Olay Webhook yayınlar yoluyla sağlanır sg_message_id değerini alır edilir.

+0

Yani, istek ve webhook maç için noway nedir? ne düşünüyorsun? – chaintng

İlgili konular