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