我在检索SendGrid帐户的事件通知时遇到了困难,而且我不确定如何继续。
我正在使用sendgrid_webapi gem(https://github.com/kylejginavan/sendgrid_webapi),我正在尝试使用README.rdoc提供的准系统实现来检索客户端的事件通知。
很简单:
client = SendGridWebApi::Client.new(*user*, *password*)
notifications = client.event_notification.get()
return notifications
其他每个调用(退回,取消订阅等)都按预期工作,但由于某种原因,除了我在SendGrid界面中指定的URL之外,我一直无法检索任何其他内容(我已启用)所有活动和活动通知应用程序。)
宝石的文档说明可以在http://sendgrid.com/docs/API_Reference/Webhooks/event.html找到可用的选项,但我无法获取该信息并将其转换为可以在拨打电话时使用的有形内容。
我觉得这只是一件我想念的简单事情,但我们将非常感谢任何帮助/指导。
提前致谢!
答案 0 :(得分:1)
您尝试使用的API调用是配置事件Webhook,而不是用于消耗事件。
webhook是一种“推送”API,而不是您查询信息的API。您需要设置一个URL,该脚本可以处理来自SendGrid的HTTP帖子,以便使用webhook。
这是一个名为gridhook的宝石,可以满足您的需求。