如何一次将多个有效负载发送到 Ruby 中的 SendGrid 的 API?

How do I send multiple payloads at once to SendGrid's API in Ruby?

根据他们的 API docs,与他们的 API 交互的 curl 命令应该如下所示:

curl -X POST https://api.sendgrid.com/apiv2/reseller.manage.json \
-d api_user=reseller@company.com \
-d api_key=XXXXXXXX \
-d user=reseller_customer@company.com \
-d password=customernewpassword \
-d confirm_password=customernewpassword \
-d method=password

如何在 Ruby 中写入?

您需要查看 RestClient gem。它使发送这样的请求变得容易。 https://github.com/rest-client/rest-client

您可以通过使用 ruby 到 curl url 来使用 SendGrid API。如果你不局限于使用 curl,你应该看看官方 ruby gem though https://github.com/sendgrid/sendgrid-ruby

使用Sendgrid SMTP API,他们的文档中有代码示例;例如,请参见此处 https://sendgrid.com/docs/Integrate/Code_Examples/ruby.html.