3

我正在尝试在我的 rails 应用程序中使用“griddler”gem 来实现 sendgrid 解析 API。问题是如何在本地测试它?以及如何在我的本地机器上接收电子邮件。

4

2 回答 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 回答