如何使用Java中的sendgrid API获取已处理,已交付,退回,删除等事件?

时间:2019-06-12 05:59:44

标签: java sendgrid

我们正在使用sendgrid API通过使用Java开发的Web门户发送电子邮件。我们想使用门户网站捕获使用事件Webhook发送的每封邮件的实时事件。请告诉我们实施过程。

我们尝试使用一段代码,但是没有用。

request.method = Method.PATCH;    
request.endpoint = "user/webhooks/event/settings";    
request.body = "{\"group_resubscribe\":true,\"delivered\":true,\"group_unsubscribe\":true,\"spam_report\":true,\"url\":\"url\",\"enabled\":true,\"bounce\":true,\"deferred\":true,\"unsubscribe\":true,\"dropped\":true,\"open\":true,\"click\":true,\"processed\":true}";    
response = sendgrid.api(request);    
String events = response.body;    
Gson gson = new Gson();    
Object obj = gson.toJson(events);    

1 个答案:

答案 0 :(得分:0)

事件通知需要在https://app.sendgrid.com/settings/mail_settings

中进行配置

基于配置,Sendgrid将JSON消息实时发送到所提供的URL。

enter image description here