3 bước để có thể gửi tin nhắn từ Website/Ứng dụng của bạn bằng SMS API của eSMS.vn

image

3 bước để có thể gửi tin nhắn từ Website/Ứng dụng của bạn bằng SMS API của eSMS.vn

  •   Admin
  • 09/02/2014 5:56:57 CH
  •   smsapi,

Nếu Website, hệ thống của bạn đang cần tính năng gửi SMS đến điện thoại khác hàng chẳng hạn như nhắn mã xác nhận khi đăng ký Website, hay phần mêm quản lý nhân sự cần nhắn tin thông báo lịch họp, chúc mừng sinh nhật nhân viên, Website thương mại điện tử nhắn tin thông báo giao dịch … Hệ thống SMS API của eSMS sẽ đáp ứng được hoàn toàn các yêu cầu của bạn.

Hệ thống API của chúng tôi đảm bảo tính nhanh, đơn giản, tin cậy và dễ dàng tích hợp vào bất kỳ hệ thống nào.

Có thể kết nối bằng tất cả cả các ngôn ngữ lập trình như C#, Java, ASP.NET, PHP.

Cơ chế hoạt động

  • Kết nối thông qua Webservice: POST/Get
  • Xác thực: các request của bạn sẽ được hệ thống xác thực thông qua APIkey và SecretKey, 2 key này sẽ được cấp sau khi bạn đăng ký tài khoản tại eSMS.vn

Dưới đây là các bước cơ bản nhất để các bạn có thể tích hợp tính năng gửi tin vào hệ thống của mình.

Bước 1: Tiến hành đăng ký tài khoản tại Website eSMS.vn

Bước 2: Sau khi đăng ký xong các bạn tiến hành đăng nhập và vào trang Quản lý. Tại đây các bạn chọn vào menu Quản lý API để lấy APIKey và SecretKey

he thong sms api esms

Bước 3: Tiến hành sử dụng các hàm API mà eSMS cung cấp bằng cách gọi thực thi các URL, chi tiết thông tin các hàm tham khảo tại đây. Ở đây mình sẽ hướng dẫn ví dụ hàm gửi tin nhắn đầu số ngẫu nhiên.

 Cú pháp của hàm này như sau:

Request mẫu: http://rest.esms.vn/MainService.svc/json/SendMultipleMessage_V4_get?Phone=09xxxx&Content=DemoText&ApiKey=xxxx&SecretKey=xxxx&SmsType=4

Các bạn cần gọi lệnh POST hoặc GET đến URL này với data post lên có định dạng như sau:

 Trong đó:

- ApiKey và Secret Key các bạn đã lấy được ở bước 2

- Content là nội dung tin nhắn

- Phone là các số điện thoại bạn muốn gửi tin

- SMSTYPE là loại tin nhắn: 

   + 6 là loại tin nhắn chăm sóc khách hàng (không dùng để quảng cáo)

   + 4 tin nhắn đầu số cố định Notify có thể gửi quảng cáo và chăm sóc khách hàng

   + 8 là đầu số cố định dạng 10 số dùng để chăm sóc khách hàng, tuy nhiên bạn cần đăng ký trước với chúng tôi mẫu tin nhắn. Vui lòng liên hệ 0902.435.340 để đăng ký.

   + 2 để gửi Brandname chăm sóc khách hàng, tuy nhiên phải đăng ký Brandname trước và truyền thêm biến <Brandname> 

 Ở đây mình sẽ đưa code send sms ví dụ bằng 3 ngôn ngữ phổ biến là C#, Java và PHP.

 Đối với C#:

Tải project C# mẫu Json tại đây: http://esms.vn/eSMSAPI_Demo_CSharp_JSON_Rest.rar (khuyên dùng)

Tải project C# mẫu theo dạng POST tại đây: http://esms.vn/eSMSAPI_Demo_CSharp.rar 

Đối với PHP:

Tải code mẫu PHP Json tại đây: http://esms.vn/eSMS_PHP_DEMO_JSON_Rest.rar (khuyên dùng)

Tải code mẫu PHP theo dạng POST tại đây: http://esms.vn/eSMSAPI_Demo_PHP.rar

Đối với Java:

Code mẫu Java dạng Rest: http://esms.vn/eSMSAPI_Demo_Java_Rest.rar (khuyên dùng)

Tải project Java mẫu tại đây: http://esms.vn/eSMSAPI_Demo_Java.rar - Project này viết dạng Web nên bạn cần cài Tomcat hoặc Webserver khác cho Java để có thể chạy

Đối với Wordpress:

Tải plug in wordpress mẫu tại đây: http://esms.vn/woo-order-esms-gateway.zip - Project này viết dạng plug in wordpress nên bạn cần cài plug in wordpress để có thể chạy

Mọi khó khăn thắc mắc có thể liên hệ theo skype:  giangsangdesign hoặc gửi mail về địa chỉ contact@esms.vn         

Hotline hỗ trợ: 0902435340.           

            

 

Bình luận