Получение текстового сообщения в приложении Rails (Twilio SMS)

StackOverflow https://stackoverflow.com/questions/4665471

  •  10-10-2019
  •  | 
  •  

Вопрос

У кого -нибудь есть какой -либо пример кода о том, как это будет работать? Похоже, что это должно быть довольно просто, но документация Twilio является редкой для SMS/Rails.

У меня есть простая модель «пост» с колонкой «тела» и столбцом «из». Я просто хочу отобразить SMS -сообщения в списке. Самое близкое, что мне приступило к работе, было что -то вроде этого:

#posts_controller.rb
class PostsController < ApplicationController
 def new
   @post = Post.new(:body=>"?",:from=>"?")
   @post.save
 end
end

#twilio sms url: ...myappurl/posts/new

Это создает новый пост, но, очевидно, значения «от» и «тела»? », Очевидно. Как передать значения Twilio SMS 'от' и 'Body' в контроллер Rails?

Есть идеи или подталкивание в правильном направлении? Спасибо!

Это было полезно?

Решение

Просто решил это! Это было так же просто, как я думал.

В моем posts_controller.rb файл:

def twilio_create
  @post = Post.new(:body => params[:Body], :from => params[:From])
  @post.save
end

Это эффективно тянет Body а также From Парамы из Twilio. То же самое можно применить для других параметров (SmsMessageSid, AccountSid, так далее).

Вы можете увидеть полный список параметров, отправленных с запросом Twilio здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top