SendGrid文档明确提到所有资源here的速率限制。发送API(https://api.sendgrid.com/v3/mail/send
)似乎没有在其响应中包含任何X-RateLimit
标头。
这是否意味着发送api不受费率限制?
答案 0 :(得分:3)
看来是这样。在提及速率限制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
。
答案 1 :(得分:1)
V2及更高版本的邮件/发送端点没有速率限制。
SendGrid V2和更高版本的API的默认值为每分钟600个请求,但是某些API的默认值要低得多。
SendGrid的其他大多数API现在都受到速率限制。他们在Using the V2 API article中添加了注释,但仍未在API文档中引用特定的速率限制。