Cách gửi SMS trong Rails với Twilio

Tram Ho

Giới thiệu

Twilio là loại dịch vụ liên quan đến việc xây dựng một dịch vụ truyền thông. Trước Twilio, nếu chúng tôi muốn gửi tin nhắn văn bản hoặc thực hiện các cuộc gọi điện thoại từ ứng dụng web của mình, chúng tôi sẽ phải kết nối với các nhà mạng và nhà khai thác khác nhau và trả nhiều tiền cho dịch vụ của họ. Twilio có nhiều dịch vụ như SMS, MMS, Cuộc gọi thoại … Và giá cả cũng tùy thuộc vào vị trí và dịch vụ mà bạn sử dụng. Bạn có thể truy cập trang Twilio để biết rõ https://www.twilio.com/pricing .

Bây giờ, tôi sẽ giới thiệu tất cả các bạn sử dụng đá quý twilio-ruby để gửi SMS.

Cấu hình twilio

  • Nếu bạn không có tài khoản twilio, bạn cần một tài khoản mới tại liên kết này https://www.twilio.com/try-twilio
  • Sau khi nhập thông tin đầy đủ và nhấp vào bắt đầu, bạn sẽ cần xác minh số điện thoại của mình. Mã xác minh sẽ được gửi đến số điện thoại bạn sử dụng.
  • Chuyển đến bảng điều khiển Twilio để nhận ACCOUNT SIDAUTH TOKEN . Các tham số này sẽ cần thiết khi bạn gọi chức năng gửi SMS từ bên trong dự án đường ray.

Đá quý twilio-ruby

Thêm twilio gem vào dự án và chạy bundle install

Sử dụng twilio gem, rất dễ dàng, trong bộ điều khiển cần xử lý việc gửi sms mà bạn muốn gửi theo mã của tôi dưới đây:

  • giá trị twilio_sid nhận được từ twilio sau khi chúng tôi tạo tài khoản
  • giá trị twilio_token nhận được từ twilio sau khi chúng tôi tạo tài khoản
  • from số điện thoại người gửi
  • nội dung body gửi
  • to nhận số điện thoại
Chia sẻ bài viết ngay

Nguồn bài viết : Viblo