Hàm gửi SMS bằng cách gọi HTTP Get
Đơn giản bạn chỉ cần Submit 1 Request HTTP Get theo URL sau:
http://rest.esms.vn/MainService.svc/json
Request mẫu:
http://rest.esms.vn/MainService.svc/json
/SendMultipleMessage_V4_get?Phone=09xxxx&Content=DemoeSMS&ApiKey=xxxx&SecretKey=xxxx&SmsType=x
Bạn chỉ cần thay các thông tin bôi vàng ở trên bằng thông tin của bạn để gửi tin nhắn
Tham số | Ý nghĩa |
PHONE | Số điện thoại cần gửi |
CONTENT | Nội dung tin nhắn |
APIKEY | APIKey được cấp với tài khoản đăng ký trên esms.vn |
SecretKey | SecretKey được cấp với tài khoản đăng ký trên esms.vn |
SMSTYPE | Loại tin nhắn: 2: Tin hiển thị thương hiệu(Brandname) chăm sóc khách hàng. Tin đi ngay. Phải đăng ký Brandname trước mới gửi được 8: Đầu số cố định 10 số, giá tốt, tuy nhiên cần phải đăng ký Template trước với chúng tôi Để đăng ký Brandname vui lòng liên hệ bộ phận kinh doanh: 0901.888.484 Một số mẫu template nếu muốn gửi OTP: - Mã {P} - Ma OTP cua ban la {P} - Ma Xac Nhan cua ban la {P} |
Server sẽ trả về định dạng JSON như bên dưới
{ "CodeResult": "100", “CountRegenerate”:”0”, "SMSID": "24342680"
}
Thông tin kết quả:
Trường | Ý nghĩa |
SMSID | ID của tin nhắn lưu trên hệ thống esms.vn, quý khách lưu lại để có thể truy xuất các thông tin chi tiết về trạng thái SMS về sau |
CodeResult | Mã kết quả của request |
ErrorMessage | Chi tiêt lỗi nếu có |
Bảng CodeResponse
Mã | Ý nghĩa |
100: | Request thành công |
99 | Lỗi không xác định , thử lại sau |
101 | Đăng nhập thất bại (api key hoặc secrect key không đúng ) |
102 | Tài khoản đã bị khóa |
103 | Số dư tài khoản không đủ dể gửi tin |
104 | Mã Brandname không đúng |
Lưu ý: phần này dành cho các lập trình viên, các đơn vị có bộ phận IT. Nếu bạn không có bộ phận IT và muốn chúng tôi hỗ trợ tích hợp liên hệ với chúng tôi qua số Hotline: 0901.888.484; Skype: thaihabk05
Xem bài hướng dẫn chi tiết và tải code mẫu tại đây:
esms.vn/blog/3-buoc-de-co-the-gui-tin-nhan-tu-website-ung-dung-cua-ban-bang-sms-api-cua-esmsvn
Download tài liệu API dưới dạng PDF: http://esms.vn/eSMS.vn_TailieuAPI.pdf