如何通过Ruby on Rails中的营销电子邮件api在sendgrid中获取可用的电子邮件配额

我使用gem’sendgrid_toolkit’,’> = 1.1.1’。 我想获取每日电子邮件发送限制。

提前致谢。

遗憾的是,目前无法使用SendGrid API(作为标准的SendGrid用户)获取计划中剩余的电子邮件数量。 但是,您可以使用“ 常规统计”端点及其参数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美分。