Twilio Là Gì – Gửi Và Nhận Tin Nhắn Sms Với Twilio

Như những bạn đã biết, lúc bấy giờ có rất nhiều công ty sử dụng sms để gửi thông tin về số điện thoại cảm ứng của bạn để authenticate hoặc một yếu tố gì đó để xác nhận. Nhiều người đặt ra thắc mắc, phải chăng có một nhân viên cấp dưới nào đó, chỉ ngồi và gửi tin nhắn khi được ông chủ giao cho vài số điện thoại cảm ứng. Nhưng không, có rất nhiều website tương hỗ việc tự động hóa gửi tin nhắn, mình chỉ cần nhập số điện thoại cảm ứng là cả quốc tế sẽ để nó lo, và cái mình đang đề cập đến là 1 trang rất được ưu thích đó chính là Twilio. Hôm nay mình sẽ ra mắt cho những bạn cách gửi tin nhắn trải qua Twilio nhé .
Đang xem : Twilio là gì

1. Đăng kí tài khoản dùng thử

Twilio được cho phép tất cả chúng ta đăng kí 1 thông tin tài khoản để thưởng thức việc gửi tin nhắn. Đầu tiên bạn đăng nhập vào trang chủ https://www.twilio.com.Các bạn cứ đăng kí như thông thường, trang này khi đăng kí cũng không cần phải xác nhận email, rất là nhanh nhé. Sau khi nhập email, tên, password bạn sẽ chọn ngôn từ mà bạn sẽ dùng để gửi tin nhắn, mình làm Ruby nên chọn Ruby nhé .

*

Tiếp theo sẽ hiện màn hình như bên dưới :

*

Màn hình này sẽ dùng để verify số điên thoại của bạn, số điện thoại thông minh này chính là số điện thoại thông minh mà bạn sẽ dùng để nhận sms .
Xem thêm : Phật Giáo phái khất sĩ

2. Tạo project trên twilio

Sau khi đã signup thành công xuất sắc, màn hình hiển thị sẽ hiện lên như sau :

*

Ở đây có khá nhiều mục để bạn lựa chọn, mỗi mục sẽ đáp ứng đúng nhu cầu của bạn như là Two-Factor Authencication, SMS Chatbot, mình thấy cái này khá hay, ngoài việc hỗ trợ gửi tin nhắn, nó còn hỗ trợ bảo mật 2 lớp, blabla, ngoài việc nó mất phí còn lại thi quá hoàn hảo. Vì mình chưa trải nghiệm hết tất cả nên mình sẽ lựa chọn cái mình quen thuộc nhất là Flex project nhé. Tiếp theo bạn sẽ setting 1 số thứ cho project của mình, cái nào cần thiết thì nhập, không cần thiết thì bấm Skip Remainning Steps.

3. Thiết lập để gửi tin nhắn bằng twilio

Đối với Ruby thì có hỗ trợ gem twilio-ruby nên các bạn dùng lệnh gem install twilio-ruby để cài đặt gem vào máy của mình nhé.Sau đó bạn tạo 1 file rb với đoạn code sau:

*

Ở phía góc phải sẽ lưu sidauth token bạn copy paste cái này vào đoạn code của mình nhé.Bây giờ đến số điện thoại gửi đi, bạn click vào link https://www.twilio.com/console/phone-numbers/incoming, vì chúng ta tạo tài khoản trải nghiệm sẽ được cung cấp 1 số điện thoại của USA.

Xem thêm : Hoa Hồng Xanh Có Những Ý Nghĩa Gì ? Cách Trồng Và Chăm Sóc Hoa Hồng Xanh

*

Số điện thoại này có đầy đủ mọi tính năng từ call, sms, fax…khá là tiện lợi cho việc test phải không, ban copy sđt và dán vào phần from nhé.Tiếp đến số điện thoại được nhận, bạn truy cập vào link https://www.twilio.com/console/phone-numbers/verified

*

Đây chính là số điện thoại mà bạn đã verify lúc đăng kí, hiện tại bạn chỉ gửi được cho duy nhất 1 số này, để thêm số điện thoại, bạn click vào dấu +. Tuy nhiên vì là bản trial nên nó sẽ có giới hạn, không thêm được quá nhiều, và mỗi lần bạn sẽ phải nhập số verify code gửi về điện thoại. Vậy đã xong, bạn chạy cái file đó rồi xem log thế nào nhé.Nếu gửi thành công, nó sẽ không hiển thị lỗi gì hết, nếu debug vào để chạy từng dòng, khí thành công sẽ hiển thị:

Twilio::REST::RestError: 21408 : Unable to create recordPermission to send an SMS has not been enabled for the region indicated by the “To” number: +8497……https://www.twilio.com/docs/errors/21408Lỗi này dó bạn chưa đăng kí nhận tin nhắn ở Việt nam, để đăng kí bạn click https://www.twilio.com/console/sms/settings/geo-permissions, tiếp tục tìm đến Vietnam và tích chọn.Vậy là mình đã giới thiệu cho các bạn cách gửi tin nhắn thông qua Twilio, vì mình chưa nâng cấp tài khoản nên chưa nghịch được tất cả các tính năng của nó. Theo hiện tại mình thấy đối có bất cập nhỏ đối với bản trial là khi muốn gửi tin nhắn đến số điện thoại bất kì, thì bạn phải verify số điện thoại đó, ban đầu mình cứ nghĩ cứ nhập đại thì nó đều gửi được hết.