La ricezione di un messaggio di testo in Rails app (Twilio SMS)
-
10-10-2019 - |
Domanda
Qualcuno ha codice di esempio su come questo dovrebbe funzionare? Sembra che dovrebbe essere abbastanza semplice, ma la documentazione è scarsa Twilio per SMS / Rails.
Ho un modello semplice "post" con una colonna "corpo" e "da" colonna. Voglio solo per visualizzare i messaggi SMS in un elenco. La cosa più vicina ho avuto modo di lavoro era qualcosa di simile a questo:
#posts_controller.rb
class PostsController < ApplicationController
def new
@post = Post.new(:body=>"?",:from=>"?")
@post.save
end
end
#twilio sms url: ...myappurl/posts/new
Questo crea un nuovo post, ma i valori 'da' e 'corpo' sono "?", Ovviamente. Come faccio a passare i valori 'corpo' Twilio SMS 'From' e nelle guide di controllo?
Tutte le idee o una spintarella nella giusta direzione? Grazie!
Soluzione
Proprio risolto! E 'stato così semplice come ho pensato che fosse.
Nel mio file posts_controller.rb
:
def twilio_create
@post = Post.new(:body => params[:Body], :from => params[:From])
@post.save
end
Questo tira in modo efficace le Body
e From
params da Twilio. Lo stesso può essere applicato per le altre params (SmsMessageSid
, AccountSid
, ecc).
È possibile visualizzare l'elenco completo dei parametri inviati con la richiesta di Twilio qui .