我正在尝试在我的 rails 应用程序中使用“griddler”gem 来实现 sendgrid 解析 API。问题是如何在本地测试它?以及如何在我的本地机器上接收电子邮件。
问问题
1434 次
2 回答
5
这是在本地测试 SendGrid 的 Parse Webhook 的几种方法。
最简单的方法是通过自己将数据 POST 到您的端点来模拟 Webhook(通过 cURL 或其他一些机制,如Postman [示例])。SendGrid Parse Webhook Docs有一个将发布到您的服务器的有效负载示例,因此您可以模仿它。
第二个选项,它允许端到端测试而不仅仅是模拟,是通过在本地机器上创建一个隧道并为 SendGrid 提供隧道的 URL。有许多免费服务可以让您非常轻松地做到这一点:
于 2013-08-19T21:18:47.430 回答
1
如果我可以自我推销,我创建了一个 Ruby gem 来执行此操作:
https://github.com/ccallebs/pokey-sendgrid
它与您的服务器一起运行并定期生成 SendGrid webhook 请求。
于 2015-08-18T02:40:06.920 回答