0

特定のIDを持つ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;
}

特定のメールに関するイベントをまだ取得できません。私に何ができる?ありがとう。

4

1 に答える 1