Я пытаюсь создать платформу продаж с интеграцией sendgrid, в настоящее время из-за ограничений по стоимости я хочу ограничить транзакции электронной почты бесплатным тарифом sendgrid в 400 электронных писем в день.
Есть ли способ, которым я могу получить оставшуюся квоту электронной почты программно в PHP?
Я видел этот вопрос (ссылка на сайт) но я не знаком с рубином, я считаю, что это обходной путь.
Вам необходимо настроить пользователя в качестве пользователя с правами основной учетной записи, а затем использовать API Subuser клиента проверить / ограничить кредиты. Однако API Customer Subuser доступен только пользователям Серебряный план SendGrid и выше, поэтому, если вы пользуетесь бесплатным планом, вы не сможете этого сделать.
Нет способа получить квоту; это можно определить, зная, сколько вы получаете в день (сбрасывается в 00:00 по тихоокеанскому времени), и вычтите то, что вы отправили.
Вы не можете получить кредитную квоту, но SendGrid выдаст ошибку, и в ответе будет сказано, что вы превысили свои кредиты.
Просто продолжайте отправку и остановитесь, когда произойдет ошибка.