Я пытаюсь получить событие об электронной почте в sendgrid с определенным идентификатором, использую webhook, чтобы получить его, но это ничего не дает мне, только теги о включении или тип события.
Я пытался использовать webhook или /message/{msg_id}
с методом get, но ничего.
Вот код, который я использовал
@Override
public String getMessages(){
try {
SendGrid sg = new SendGrid(System.getenv("SENDGRID_API_KEY"));
Request request = new Request();
request.setMethod(Method.GET);
request.setEndpoint("user/webhooks/event/settings");
Response response = sg.api(request);
System.out.println(response.getStatusCode());
System.out.println(response.getBody());
System.out.println(response.getHeaders());
} catch (IOException ex) {
throw ex;
}
Или
@Override
public String getMessages(){
try {
SendGrid sg = new SendGrid(sendgridKEY);
Request request = new Request();
request.setMethod(Method.GET);
request.setEndpoint("/messages/{msg_id}");
Response response = sg.api(request);
System.out.println(response.getBody());
System.out.println(response.getHeaders());
}catch (Exception ex) {
ex.printStackTrace();
}
return null;
}
Я пока не могу получить информацию о конкретном письме.
Что я могу сделать?
Спасибо.