Я использую twilio-ruby
для отправки сообщений и хочу обновить статус сообщения в базе данных на основе обратного вызова статуса.
Допустим, у меня есть Message
модель
message = Message.create(body: "Message", status: "pending", to: "+1XXXXXXXXXX", from: "+1XXXXXXXXXX")
иЯ отправляю это сообщение через API twilio
client = Twilio::REST::Client.new ENV['TWILIO_ACCOUNT_SID'], ENV['TWILIO_AUTH_TOKEN']
client.messages.create({ from: message.from, to: message.to, body: message.body, callback_url: twilio_callback_url })
Проблема в том, что в параметрах обратного вызова состояния они только поля, по которым я могу найти сообщение, это from
и to
, и может быть много сообщений с одним и тем же отправителем.и получатель
Есть ли способ отправить дополнительные параметры, например :message_id
, в обратный вызов статуса twilio?