Site icon Nhạc lý căn bản – nhacly.com

Hướng dẫn sử dụng Twilio – Fullstack Station

8Chia sẽ

Facebook

Twitter

Twilio là gì

Twilio là dịch vụ cho phép bạn xây dựng ứng dụng liên quan đến việc gửi và nhận các tin nhắn và cuộc gọi trên điện thoại. Twilio thuộc top 10 ứng dụng đám mây đình đám của những năm qua. Khi có khách hàng bự con là Uber (Xem user stories của Uber tại Twilio).

Các bạn có dự định phát triển sản phẩm có yếu tố đa quốc gia, thì Twilio là một dịch vụ không thể bỏ qua! Nhất là khi Hiệp định thương mại xuyên Thái Bình Dương TTP sắp được triển khai, cộng đồng kinh tế Asean AEC đã được ra mắt!

Hướng dẫn sử dụng Twilio

Để khởi đầu, tất cả chúng ta cần ĐK một thông tin tài khoản trên trang chủ Twilio. Việc ĐK thông tin tài khoản nhu yếu bạn phải có số điện thoại thông minh và phải kịch hoạt xác nhận với Twilio. Nếu bạn không có số điện thoại cảm ứng thì tất yếu không thể nào ĐK được, và trong pháp luật của Twilio, bạn chỉ được phép gửi tin nhắn đến số điện thoại thông minh đã ĐK trong quy trình tiến độ dùng thử .Ngân sách chi tiêu SMS với số thông tin tài khoản ở việt nam thì chỉ 0.01 USD / sms ( khoảng chừng 220 vnđ / sms ), giá còn rẻ hơn so với sms thường thì. Và tất yếu là rẻ hơn rất nhiều so với 1 số ít công ty phân phối dùng dịch vụ ở VN. Quá rẻ cho việc sử dụng sms, tuy nhiên do ở việt nam chỉ phân phối sms thuần, còn nhiều dịch vụ khác như Shortcode, Brandname thì không có .Sau khi ĐK được thông tin tài khoản, bạn hoàn toàn có thể ĐK số điện thoại cảm ứng cho ứng dụng của mình. Với thông tin tài khoản dùng thử miễn phỉ, bạn chỉ được sử dụng 1 số ít điện thoại thông minh. Nếu muốn sử dụng nhiều hơn bạn phải chọn những số điện thoại cảm ứng đang thuộc dạng thử nghiệm ( beta ). ( Tại thời gian bài viết, Twilio chưa cung cấp số điện thoại thông minh tại Nước Ta ) .Mình chọn được số điện thoại thông minh Mỹ, hoàn toàn có thể gửi tin nhắn, điện thoại thông minh, rất là oai nhé !

twilio-get-number

Vào màn hình hiển thị quản lý số điện thoại cảm ứng, sẽ hiện ra list những số điện thoại cảm ứng mà thông tin tài khoản bạn đang chiếm hữu :

Click vào số điện thoại cảm ứng, sẽ hiện ra bảng thông số kỹ thuật dành cho số điện thoại thông minh đó. Bảng thông số kỹ thuật gồm hai phần chính : phần dành cho gọi điện ( Voice ) và gửi tin nhắn ( Messaging ). Mỗi phần đếu hoàn toàn có thể chọn ba kiểu thông số kỹ thuật : URL, TwiMLApp, hoặc SIP Trunking .

Trong bài viết lần này, tất cả chúng ta sẽ sử dụng thông số kỹ thuật bằng URL. Để thông số kỹ thuật bằng URL, có ba thông tin chính cần phân phối :

Request URL: Mỗi lần có một cuộc gọi hay tin nhắn đến số điện thoại mà bạn đang cấu hình, Twilio sẽ rửi request đến đường dẫn này.

Fallback URL: Nếu thất bại trong việc gửi request đến URL ở trên, Twilio sẽ gửi request đến đường dẫn này.

Status Callback URL: Khi kết thúc một cuộc gọi đến số điện thoại bạn đang cấu hình, Twilio sẽ gửi request đến đường dẫn này.

Chúng ta hoàn toàn có thể lựa chọn phương pháp gửi request là POST hay GET .Để tương tác với request mà Twilo gửi đến, tất cả chúng ta cần trả về một response mang định dạng XML, với những lệnh chỉ dẫn đặc trưng của Twilo, được gọi là TwiML. Dựa trên đó, Twilio sẽ giải quyết và xử lý để đưa ra những câu vấn đáp tự động hóa tương tác với người gọi .

Hướng dẫn chi tiết về TwiML có thể tham khảo tại: https://www.twilio.com/docs/api/twiml

Cách sử dụng cũng rất đơn thuần thôi, nên mình thấy không thiết yếu phải viết hướng dẫn, những bạn hoàn toàn có thể xem cách gởi tin nhắn tại API Send SMS. Rất đơn thuần để vươn ra quốc tế với Twilio .

Comments

Exit mobile version