0

私は、このようなコードブロックを選択したポストバック URL に送信する 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でこれを行う方法はありますか?基本的に、このブロックは選択したポストバック URL に送信されますが、そこからの使用方法がわかりません。

4

1 に答える 1

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
于 2011-12-13T09:34:23.193 に答える