У меня есть приложение Rails 3.0.5, размещенное в heroku. Для отправки писем я использую Sendgrid. Я использую бесплатный план, но у него есть дневной лимит в 200 писем. Я хочу знать, есть ли в Rails или в этом аддоне «Sendgrid» способ узнать, сколько писем было отправлено сегодня.
Есть ли в Heroku Sendgrid способ узнать, сколько электронных писем было отправлено моим приложением сегодня?
Ответы (3)
Посмотрите на API SendGrid ..
REST GET запрос к:
https://sendgrid.com/apiv2/reseller.account.json?api_user=username&api_key=secureSecret&task=overview&[email protected]
Источник: AccountOverview API.
Вернет что-то вроде:
<result> <overview> <reputation>100</reputation> <requests>50000</requests> <package>Silver Package</package> <credits_allowed>50000</credits_allowed> <credits_used>100000</credits_used> <credits_remain>0</credits_remain> <credits_overage>50000</credits_overage> <billing_start_date>2010-08-30</billing_start_date> <billing_end_date>2010-09-29</billing_end_date> <billing_process_date>2010-09-30</billing_process_date> </overview> </result>
(Отредактировано из-за ссылки на неправильную страницу API).
person
Layke
schedule
28.08.2011
Самый простой способ, который я нашел, - это щелкнуть надстройку SendGrid в вашем приложении на Heroku. На главном экране будет указано, сколько писем было отправлено сегодня. Если вы нажмете на вкладку «Электронная почта», вы увидите все отправленные электронные письма.
person
Rick Roberts
schedule
16.03.2013