Есть ли в Heroku Sendgrid способ узнать, сколько электронных писем было отправлено моим приложением сегодня?

У меня есть приложение Rails 3.0.5, размещенное в heroku. Для отправки писем я использую Sendgrid. Я использую бесплатный план, но у него есть дневной лимит в 200 писем. Я хочу знать, есть ли в Rails или в этом аддоне «Sendgrid» способ узнать, сколько писем было отправлено сегодня.


person e3matheus    schedule 28.08.2011    source источник


Ответы (3)


Используйте плагин Heroku Sendgrid Stats.

person dexter    schedule 28.08.2011

Посмотрите на 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