Привет, я недавно использовал mailgun api для отправки почты. Я могу отправить почту, но мне нужно знать, что каждое мое письмо отправляется или нет.не удалось прочитать данные событий api mailgun
поэтому я ищу mailgun api, который дает отчет о доставке. и я нашел события api.
Я прочитал все документы, но я не могу получить надлежащий ответ, как они упоминают в документации.
мой код работает нормально, но не может получить ответ.
вот мой код.
public static ClientResponse GetLogs() {
Client client = new Client();
client.addFilter(new HTTPBasicAuthFilter("api","YOUR_API_KEY"));
WebResource webResource =client.resource("https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/events");
MultivaluedMapImpl queryParams = new MultivaluedMapImpl();
queryParams.add("event", "rejected OR failed");
return webResource.queryParams(queryParams).get(ClientResponse.class);
}
и я получаю к этому товару, как
GET https://api.mailgun.net/v3/sandboxcf4a9eb67b97489ab540dcc0e865cb0d.mailgun.org/events?event=delivered returned a response status of 200 OK
, и это должно быть так, как в documentaion из mailgun
{
"items": [
{
"severity": "temporary",
"tags": [],
"envelope": {
"sender": "[email protected]",
"transport": ""
},
.
.
.
.
}
я искать решение по сети, но не в состоянии получить правильное решение.
, пожалуйста, помогите из этой проблемы.
благодарит заранее.