我正在使用sendgrid的事件api,它会将这样的代码块发送到我选择的回发网址:
Array
(
[email] => fgdfg@gmail.com
[timestamp] => 1323698899
[smtp-id] => <4ee60acf8e3d1_55dd862cf147044@mbjoppa.mail>
[response] => 250 2.0.0 OK 1323698899 o30s15072o427yhl.103
[event] => delivered
)
他们没有XML或JSON,我需要提取该块的电子邮件和事件部分。
知道我是如何用rails做的吗?基本上这个块被发送到我选择的回发网址,但我不知道如何从那里使用它。
答案 0 :(得分:0)
我从来没有使用过sendgrid,但是在看了一下后,似乎他们只是向你发送一个带参数的标准帖子请求,所以你最好的办法是定义一个简单的动作,如下所示,看看你得到了什么:
def sendgrid_event
Rails.logger.info(params)
# chances are that this will contains what you are looking for:
# params['email']
# params['event']
end