【发布时间】:2014-04-01 07:16:54
【问题描述】:
我使用 gem 'sendgrid_toolkit', '>= 1.1.1'。我想获得我的每日电子邮件发送限制。
提前致谢。
【问题讨论】:
-
很高兴知道。我很感激。 我们想要知道的是......到目前为止您尝试了什么?
标签: ruby ruby-on-rails-4 sendgrid
我使用 gem 'sendgrid_toolkit', '>= 1.1.1'。我想获得我的每日电子邮件发送限制。
提前致谢。
【问题讨论】:
标签: ruby ruby-on-rails-4 sendgrid
很遗憾,目前(作为标准 SendGrid 用户)无法使用 SendGrid API 获取计划中剩余的电子邮件数量。但是,您可以使用General Statistics 端点及其参数requests。然后,您可以从计划中的电子邮件数量中减去 requests。
这样做看起来像:
total_credits = 100000
statistics = SendgridToolkit::Statistics.new(api_user, api_key)
stats = statistics.retrieve_aggregate(:start_date => Date.today.beginning_of_month, :end_date => Date.today.end_of_month)
credits_left = total_credits - stats[:requests]
p credits_left
作为补充说明,我不会太担心超出您的信用额度,因为目前每 1,000 封电子邮件的超额费用为 1 美分。
【讨论】: