Dev DOC WhatsApp - SMSMobileAPI
Tài liệu này chỉ dành riêng cho việc gửi tin nhắn WhatsApp. Cũng có thể gửi tin nhắn WhatsApp và tin nhắn SMS cùng lúc.

Tại SMSmobileAPI, chúng tôi nỗ lực làm cho API của mình tương thích nhất có thể với mọi kiến trúc hoặc nền tảng.
Cho dù bạn đang sử dụng REST, SOAP, cURL hay nhiều ngôn ngữ lập trình khác như Python, JavaScript, PHP, v.v., API của chúng tôi đều được thiết kế để tích hợp liền mạch vào các dự án của bạn.

Chúng tôi cũng có các plugin sẵn sàng sử dụng cho các giải pháp và phần mềm thương mại điện tử. Nhấp vào đây để khám phá chúng.

Nếu bạn có bất kỳ câu hỏi, đề xuất hoặc cần hỗ trợ, nhóm của chúng tôi luôn sẵn sàng trợ giúp.
Hãy thoải mái liên hệ với chúng tôi tại api@smsmobileapi.com

API NHỚ LẠI
cURL
JavaScript JavaScript
Trăn Trăn
Node.js Node.js
Hồng ngọc Hồng ngọc
WSDL

Gửi API WhatsApp

API SMSMobile hỗ trợ hai phương pháp xác thực: sử dụng Khóa API đơn giản hoặc giao thức OAuth2 với ID máy khách và bí mật máy khách.

1. Xác thực khóa API để gửi SMS

Phương pháp này yêu cầu Khóa API có thể được đưa vào làm tham số trong yêu cầu GET hoặc POST. Đây là cách đơn giản để xác thực yêu cầu API của bạn.

https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&waonly=yes&recipients=PHONE_NUMBER&message=MESSAGE_TO_SEND

Các thông số:

- apikey: Khóa API duy nhất của bạn.
- recipients: Số điện thoại của người nhận (Số điện thoại phải có trên WhatsApp). Nhập số điện thoại bắt đầu bằng mã quốc gia (không có '+' và không có '00'), theo sau là phần còn lại của số điện thoại của bạn. Ví dụ 191728660
- message: Tin nhắn muốn gửi (Có thể gửi nhiều dòng).
- waonly: phải có giá trị Đúng -> Bắt buộc phải chỉ định rằng chỉ nên gửi một tin nhắn WhatsApp

Ví dụ:

GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEYY&waonly=yes&recipients=191728660&message=Hello%20World

2. Xác thực OAuth2 để gửi SMS

OAuth2 cung cấp phương pháp xác thực an toàn và có khả năng mở rộng hơn.
Bạn sẽ cần sử dụng ID khách hàng và bí mật khách hàng để có được mã thông báo truy cập, sau đó sẽ được đưa vào yêu cầu API của bạn bằng cách sử dụng Ủy quyền tiêu đề.

client_id và client_secret có sẵn trong bảng điều khiển của bạn, có thể truy cập sau khi cài đặt ứng dụng và tạo tài khoản trên thiết bị di động.
Tải xuống ứng dụng di động ngay bây giờ hoặc truy cập bảng điều khiển của bạn.

Nhận mã thông báo truy cập

Để lấy mã thông báo truy cập, hãy gửi yêu cầu POST đến điểm cuối mã thông báo với ID máy khách và bí mật máy khách của bạn.

curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"

Sử dụng Mã thông báo truy cập:

Khi bạn đã có mã thông báo truy cập, hãy đưa nó vào Ủy quyền tiêu đề yêu cầu API của bạn:

curl -X POST https://api.smsmobileapi.com/sendsms?waonly=yes \
-H "Ủy quyền: Người mang abc123xyz456" \
-H "Loại nội dung: application/x-www-form-urlencoded" \
-d "người nhận=+1234567890" \
-d "message=Xin chào"

Bạn nên sử dụng phương pháp nào?

- Sử dụng Xác thực khóa API để tích hợp nhanh chóng và dễ dàng.

- Sử dụng Xác thực OAuth2 để tăng cường bảo mật và khả năng mở rộng trong tích hợp của bạn.

Để biết thêm chi tiết, vui lòng tham khảo tài liệu đầy đủ.

Kết nối điện thoại di động của tôi