【发布时间】:2017-09-11 19:52:09
【问题描述】:
SendGrid 文档明确提到了对所有资源 here 的速率限制。发送 api (https://api.sendgrid.com/v3/mail/send) 的响应中似乎没有包含任何 X-RateLimit 标头。
这是否意味着发送api没有速率限制?
【问题讨论】:
标签: sendgrid
SendGrid 文档明确提到了对所有资源 here 的速率限制。发送 api (https://api.sendgrid.com/v3/mail/send) 的响应中似乎没有包含任何 X-RateLimit 标头。
这是否意味着发送api没有速率限制?
【问题讨论】:
标签: sendgrid
好像是这样。在提到速率限制时,文档没有提到任何特定的端点,see here
我向https://api.sendgrid.com/v3/mail/send 发出请求,但没有得到X-Rate-Limit 标头,而是向https://api.sendgrid.com/v3/scopes 发出请求
找到我了:
X-Ratelimit-Limit: 600
X-Ratelimit-Remaining: 599
X-Ratelimit-Reset: 1492362540
此外,如果不是全部的话,大多数图书馆似乎都没有考虑到速率限制。如果您编写自己的代码,也许您应该这样做,文档提到在达到速率限制时返回 429 HTTP 状态代码。您应该以这样一种方式编写您的代码,它会在发出另一个请求之前等待X-Ratelimit-Reset。
【讨论】:
V2 及以上的邮件/发送端点没有速率限制。
SendGrid V2 及以上 API 的默认值为每分钟 600 次请求,但某些 API 的要求要低得多。
现在,SendGrid 的大多数其他 API 都受到速率限制。他们在Using the V2 API article 中添加了注释,但仍然没有在 API 文档中引用具体的速率限制。
【讨论】: