как получить активность электронной почты через msg_id из sendgrid-ruby api?

Я использую гем sendgrid-ruby для вызова API Sendgrid в проекте Ruby on Rails.

Ruby: 2.6, Rails: 4.2.7.1, sendgrid-ruby: 6.0.0

Я могу отправить электронное письмо через API Sendgrid. В ответ я получаю x-message-id.

Как получить msg_id в качестве ответа от API и отправить тот же msg_id, чтобы получить статистику электронной почты активности, которая доставляется / возвращается и т. Д.?

Я получаю этот API:

sendgrid = SendGrid::API.new(api_key: ENV['SENDGRID_API_KEY'], host: 'https://api.sendgrid.com')
response = sendgrid.client.messages._('some_msg_id').get() # some_msg_id - hard code value

Здесь я получаю ответ:

{
  "errors" => [
    [0] {
      "message" => "authorization required" 
    }
  ]
}

I have given full access to the Sendgrid API key which I am using.

Какие-либо предложения?

0 ответов

Другие вопросы по тегам