2015-10-05 72 views
0

我目前正在做Rails應用程序並使用twilio-ruby gem。我想收到彩信,並從中獲取媒體。我似乎無法做到這一點。 這樣做:Twilio- Ruby獲得MediaUrl

client = Twilio::REST::Client.new @@account_sid, @@auth_token 
received_messages = client.account.messages.list(from: '+1' + @user.phone_number).first.media 

我可以看到一個對象,它是我的媒體:

<Twilio::REST::Media @path=/2010-04-01/Accounts/AC6330f311971c83749025229828c5/Messages/MM0ac73682864790ec472aaace7ba/Media> 

,而是希望得到媒體的網址,並把它放在img標籤。

+0

'client.account.messages.list(來自: '+1' + @ user.phone_number).first.media.path' –

+0

是的,我也嘗試過。有沒有方法稱爲路徑 – CWRUjl

+0

對不起,如果'@ message = client.account.messages.list(from:'+1'+ @ user.phone_number).first''@ message.media.instance_variable_get('@ path ')'檢查更多在https://github.com/twilio/twilio-ruby/blob/2b8a5b66d9e563acbbf32bc378cb7e3fa1aa29e7/spec/rest/message_spec.rb#L10 –

回答

1

你可以試試下面來獲取路徑

client = Twilio::REST::Client.new @@account_sid, @@auth_token 
media = client.account.messages.list(from: '+1' + @user.phone_number).first.media 

media.instance_variable_get('@path')