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