Hướng dẫn Cài đặt Thông báo SMS/Email
Cài đặt thông báo SMS
Để gửi thông báo SMS, bạn cần cài đặt cấu hình SMS.
Vào mục ‘Cài đặt’ -> ‘Cài đặt doanh nghiệp’ -> ‘Cài đặt SMS’ :
Tại đây bạn có thể thiết lập SMS cho hầu hết các nhà cung cấp có hỗ trợ REST API. Nếu không thì bạn có thể liên hệ với nhà cung cấp dịch vụ của bạn.
Truy cập tài liệu API REST của nhà cung cấp của bạn. Liên hệ với nhà cung cấp của bạn nếu bạn không thể tìm thấy nó.
Tại đây, bạn sẽ tìm thấy 3 loại dịch vụ khác nhau: Nexmo, Twilio và Khác.
Cài đặt SMS dùng dịch vụ Nexmo: theo các bước sau:
Bước 1: Tạo tài khoản trong Nexmo
Bước 2: Từ bảng điều khiển Nexmo, bạn vào cài đặt tài khoản , sau đó tìm ‘API key and secret’, và số ID do nhà cung cấp Nexmo cung cấp điền vào các trường như hình bên dưới:
Sau đó bạn thử gửi một tin nhắn và kiểm tra kết quả.
Cài đặt SMS dùng dịch vụ Twilio:
Bước 1: Login vào tài khoản Twilio (nếu chưa có bạn nên tạo tài khoản Twilio để sử dụng dịch vụ này)
Bước 2: Làm theo hướng dẫn trong hình bên dưới:
Bước 3: Bạn lưu thông tin và thử gửi tin nhắn xem kết quả.
Cài đặt SMS dùng dịch vụ KHÁC
API có định dạng như sau:
http://your-sms-website.com/api/sendmsg.php?user=&pass=&sender=&phone=&text=
Vì thế bạn phải gửi URL phải có các tham biến cần thiết:
URL: https://rest.nexmo.com/sms/json
Send to parameter name: phone
Message parameter name: text
Request Method: GET
Parameter 1 key: user Parameter 1 value:
Parameter 2 key: pass Parameter 2 value:
Parameter 3 key: sender Parameter 3 value:
Ví dụ: cài đặt SMS dùng loại dịch vụ ‘Khác’.
Cấu trúc API:
$api_url = “http://sms-pos.testsms.com/app/smsapi/index.php?username=&password=&campaign=XXXXXX&routeid=XXXXXX&type=text&contacts=97656XXXXX,98012XXXXX&senderid=XXXXXX&msg=Hello+People%2C+have+a+great+day”;
Bạn cần cấu hình như sau:
URL: http://sms-pos.testsms.com/app/smsapi/index.php
Send to parameter name: contacts
Message parameter name: msg
Request Method: GET
Parameter 1 key: username Parameter 1 value:
Parameter 2 key: password Parameter 2 value:
Parameter 3 key: campaign Parameter 3 value: XXXXXX
Parameter 4 key: routeid Parameter 4 value: XXXXXX
Parameter 5 key: type Parameter 5 value: text
Parameter 6 key: senderid Parameter 6 value: XXXXXX
Cài đặt headers:
Nếu api của bạn cần header, bạn có thể thiết lập các key và value của header tương ứng
Header 1 key: Header 1 value:
Header 2 key: Header 2 value:
Header 3 key: Header 3 value:
Cài đặt thông báo bằng Email
Muốn cài đặt thông báo bằng email, bạn vào mục ‘ Cài đặt’ -> ‘Cài đặt doanh nghiệp’ -> ‘Email Settings’
Có thể gửi SMS khi cài đặt trong localhost không?
=> Vâng có thể, bạn có thể gửi SMS từ máy chủ (localhost) có kết nối internet.