SMS được gửi từ chính điện thoại của bạn.Tìm hiểu cách hoạt động
PLATORMKiến trúc API- thứ nhấtSự kết hợp thiết bị bảo mậtTầm nhìn giao hàngĐiều khiển nhiều khả năngTài liệu đã phiên bản
Trung tâm nhà phát triển/Comment

SMS · 16 các thao tác có tài liệu

Tài liệu hướng dẫn cho mạngName

Gửi và nhận tin nhắn, kiểm tra nhật ký giao hàng, xây dựng cuộc trò chuyện và quản lý các cổng thông tin kết nối.

Một điện thoại thông minh kết nối đến SMS và cửa ra mây
URL cơ sở RESThttps://api.smsmobileapi.com

JSON đáp ứng · HTTPS yêu cầu · UTF-8

Kết nối phím API của bạn

Kết nối một lần, sau đó kiểm tra kết thúc qua tin nhắn, thông báo, WhatsApp và email.

Bắt đầu từ đây

Yêu cầu đầu tiên của bạn trong bốn bước

1

Tạo một tài khoản và sao chép khóa API từ bảng điều khiển.

2

Cài đặt ứng dụng điện thoại và xác nhận thiết bị đó đang hoạt động.

3

Gửi một bản kiểm tra kết quả với các kết thúc/ kết thúc.

4

Lưu mã nhận diện thông điệp đã gửi vào danh sách ghi lưu tương quan và trạng thái giao hàng.

An toàn.SMSMobileAPIỨng dụng di động kết nối điện thoại tới bảng điều khiển web và hệ thống điều khiển RT cho các thao tác tin nhắn và gọi
Kết nối kết nối mã hóa cho di động thành đơn vị mã hóa

Ứng dụng di động chính thức

Cầu bảo mật giữa điện thoại, bảng điều khiển và API.

Kết nối và gọi đến cho chính thứcSMSMobileAPIỨng dụng được cài đặt trên điện thoại kết nối của bạn. Ứng dụng này đảm bảo kết nối thiết bị này với tài khoản của bạn, đồng bộ hoá các sự kiện cho phép và kết nối mạng di động vào bảng điều khiển và hệ thống điều khiển.

1Ứng dụng Di độngChia đôi điện thoại và SIM 2Liên kết đã mã hóaXác thực và bảo vệ dữ liệu trong quá trình truyền 3Bảng & APIĐiều khiển dòng chảy và hoạt động
  • Ký giấy phát hành qua danh sách Google Play và Apple App Store chính thức
  • Xem lại nền tảng Google và Apple, ký và phân phối điều khiển
  • Hai thiết bị bảo mật, HTTPS vận chuyển và xác thực quyền truy cập API
  • Chỉ quyền hạn cần thiết cho các tính năng di động bạn bật
Lấy ứng dụng SMSMobileAPI chính thức trên Google Play Tải về ứng dụng SMSMobileAPI chính thức trên Apple App Store
Phụ thuộc vào quyền hạn và quyền truy cập nền do Android hay iOS cho phép.

WEBHOOK V2 CHO API NÀY

Chỉ đăng ký những sự kiện di động mà quy trình làm việc của bạn cần.

5 loại sự kiện

Một điểm đến có thể nhận mọi thứ, hoặc bạn có thể tách biệt hệ thống sản xuất, phân tích và cảnh báo vận hành. Mỗi sự kiện có một tên rõ ràng để ứng dụng của bạn xử lý một cách có thể dự đoán.

sms.api.submitted

SMS được gửi thông qua API

Một yêu cầu API đã tạo một công việc gửi SMS. Hữu ích để xác nhận rằng yêu cầu đã vào nền tảng.

sms.sent

SMS đã gửi

Thiết bị di động được kết nối đã xác nhận hoạt động gửi SMS.

sms.failed

SMS thất bại

Thiết bị di động được kết nối trả về lỗi gửi SMS.

sms.received

SMS đã được nhận

Một thiết bị di động được kết nối đã đồng bộ một SMS đến.

sms.mobile.sent

SMS được gửi từ thiết bị di động

Một SMS đã được gửi thủ công từ thiết bị di động được kết nối.

Xác thực

Giữ thẻ trên máy chủ

Mọi yêu cầu chấp nhận một phím API thông qua tham số apkey. Trình khách hàng cung cấp thông tin về máy chủ và máy chủ. Không bao giờ để lộ chìa khóa sản xuất trong mã trình duyệt, kho hoặc tin nhắn hỗ trợ công cộng.

Quản lý lịch sử

Xoá lịch sử một cách an toàn: xem thử, xoá, theo tiến trình

Những điểm kết thúc này xóa lịch sử máy phục vụ đã chọn cho bạn API không phải tin nhắn trên điện thoại hay dịch vụ bên ngoài. Họ không cung cấp bảo đảm tài khoản. Hoạt động mới có thể xuất hiện sau khi bị xóa.

Đọc hướng dẫn thử lại và request_id
Sự bảo vệ hợp nhất

Theo mặc định, vẫn còn thấy các hồ sơ liên kết hay xử lý. Chỉ dùng include_linked=1 Nếu bạn chấp nhận sự tích hợp đó hoặc xử lý đang diễn ra, có thể sẽ không còn hiệu quả nữa.

request_id hoạt động như thế nào

  1. Xem thử các đếm có action=previewKhông. request_id là cần thiết và không có hồ sơ nào bị xóa.
  2. Tạo ra một độc nhất request_id Cho một xóa mới, ví dụ như UUIDHãy để dành nó trước khi gửi action=delete.
  3. Để tái lưu trữ, hay thời hạn HTTP 202, tái sử dụng API Chìa khóa, điểm kết thúc lịch sử, request_id và include_linked giá trị. Không bao giờ tạo ra một ID mới tự động sau khi gặp lỗi.
  4. Khi completed=true, chiến dịch đã kết thúc. Sử dụng lại thẻ căn cước của nó đã trả lại cùng kết quả thay vì xóa các hồ sơ mới đến. Dùng ID mới chỉ cho việc dọn dẹp mới có chủ đích.

request_id Xác định thao tác xoá của bạn, không phải cá nhân SMS. Cho phép định dạng: 16–128 ASCII chữ, chữ số, dấu gạch nối hay dấu gạch nối. A UUID tạo ra với mã hóa.randoUUID là thích hợp.

Việc xóa được thực hiện theo từng lô. Nếu nhận HTTP 202 với continue_required=true, hãy gửi lại action=delete sau 3 giây. Không có cron chạy nền. action=status chỉ đọc tiến độ, không tiếp tục xóa, ngay cả khi trả về HTTP 200.

Ví dụ xóa và kiểm tra trạng thái

Thay thế mẫu request_id với giá trị độc đáo của riêng mình trước khi bắt đầu. Những yêu cầu xoá theo đây thay đổi lịch sử tài khoản thật; không phải là xem thử.

POST Hóa API Khóa
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST* OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
TIẾNG · status
curl -G "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

GET cũng chấp nhận action=preview hay action=delete. POST khuyến khích: tham số URL có thể rò rỉ vào lịch sử trình duyệt và bản ghi máy phục vụ. Không bao giờ đặt địa chỉ URL xoá trong liên kết công cộng, ảnh hoặc tiềnfetch.

Vì POSTGửi tất cả các tham số vào cơ thể mẫu hoặc a JSON đối tượng, không bao giờ trong chuỗi truy vấn. Tham số không rõ bị từ chối; không hỗ trợ ngày tháng hay bộ lọc di động.

Xác thực cho điểm kết thúc lịch sử

Dùng apikey hay một Authorization: Bearer Comment SMSMobileAPI OAuth2Đừng gửi tín hiệu mới hay một thẻ API Chìa khóa là... Bearer - Tôi không biết. Vật trang trí bị bỏ hoang bị từ chối.

Khi phạm vi được đặt, history:read Cho phép xem thử/tatus và history:delete cũng cho phép xóa. Giới hạn cả vật tượng trưng lẫn vật kỷ niệm OAuth Khách áp dụng. Vật lưu giữ di sản mà không có phạm vi, giữ lại quyền truy cập tài khoản đã có của họ.

OAuth2 chọn điều cần thiết API Chìa khóa. Nếu có nhiều phím chính, cũng cung cấp apikey để chọn một phần của tài khoản. Chìa khóa thứ hai không bao giờ cho phép truy cập vào lịch sử chính.

Đọc câu trả lời trước khi tiếp tục

count_delete là số gia tăng được gỡ bỏ bởi chiến dịch này. selected_at_start là sự lựa chọn ban đầu; protected_at_start tính trừ các hồ sơ. Dùng preview.linked_or_processing để đếm hồ sơ liên kết ngay cả khi include_linked=1.

JSON* HTTP 202
{
    "result": {
        "error": 0,
        "history": "sms-api",
        "action": "delete",
        "request_id": "6d54ac58-41f1-4fbc-9a39-6e6c86089451",
        "status": "processing",
        "completed": false,
        "count_delete": 100,
        "total_before": 250,
        "selected_at_start": 200,
        "protected_at_start": 50,
        "include_linked": 0,
        "continue_required": true,
        "message": "Repeat GET or POST with the same request_id and include_linked to continue. Status requests do not run deletion."
    }
}
  • 200 có completed=true: xong. Chỉ xem trước 200 hoặc chỉ trả lời trạng thái thôi thì không chứng tỏ là hoàn tất.
  • 400 INVALID_REQUEST_ID: kiểm tra định dạng . 404 REQUEST_NOT_FOUNDKhông có thao tác nào cho ID này, API Chìa khóa và lịch sử.
  • 401: không hợp lệ hoặc hết hạn. 403: không đủ OAuth Phạm vi hoặc tài khoản trái phép.
  • 409 HISTORY_BUSY: một việc dọn dẹp khác đang chạy; tiếp tục nó từ trình khách gốc. 409 INCLUDE_LINKED_CONFLICT: khôi phục lại bản gốc include_linked giá trị.
  • 409 OAUTH_ACCOUNT_AMBIGUOUSCung cấp một API Chìa khóa của lời tường thuật này.
  • 503 hoặc ngắt quãng mạng: một số mẻ có thể đã hoàn tất. Kiểm tra cấu hình, rồi thử lại với bản gốc request_idKhông tạo một thao tác thay thế tự động.
PST * ĐÃ

Gửi một SMS

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/sendsms/

Gửi tin nhắn trên điện thoại đã kết nối. Khi thông điệp dài hoặc chứa những nhân vật đặc biệt, chúng ta nên viết thư.

Khi nào dùng nó

Dùng cái này cho tin nhắn giao dịch, nhắc nhở, cảnh báo và tin nhắn được tạo ra bởi ứng dụng.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
recipients điện thoại Yêu cầu Số đích có định dạng quốc tế.
message sợi dây Yêu cầu Cơ quan thông điệp. Mã URL khi sử dụng get.
port 1 | 2 Tùy chọn Chuyển bộ nhớ tạm trên thiết bị Android tương thích; bỏ trống để chọn tự động.
sIdentifiant sợi dây Tùy chọn Điện thoại được kết nối cụ thể; để trống cho thiết bị sẵn sàng đầu tiên.
shorturl 0 | 1 Tùy chọn Đặt thành 1 tới URL co giãn trong thông điệp.
sendsms 0 | 1 Tùy chọn Cờ kênh tin nhắn. Mặc định là 1 khi bị bỏ qua.
sendwa 0 | 1 Tùy chọn Cũng yêu cầu giao hàng WhatsApp khi tài khoản hỗ trợ nó.
encrypt_message Đúng Tùy chọn Mã hóa thông điệp để đọc bên người nhận được bảo vệ.
schedule_timestamp Gỡ lỗi giây Tùy chọn Thời gian UTC để gửi thông điệp.

Ví dụ yêu cầu

URL
curl -X POST "https://api.smsmobileapi.com/sendsms/" \
  -d "apikey=YOUR_API_KEY" \
  -d "recipients=+1234567890" \
  --data-urlencode "message=Your appointment is confirmed for tomorrow."

Ví dụ về câu trả lời

JSON
{
  "result": {
    "error": 0,
    "sent": "1",
    "id": "c319d3b35e8f8712cde20dae39ac3c19f86eda25",
    "note": "sent by mobile",
    "datetime": "2026-03-20T21:07:44Z",
    "port": null,
    "send_with_whatsapp": "0"
  }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Một câu trả lời thành công của API có nghĩa là thông điệp được các nhà phát triển chấp nhận; giữ lại mã nhận dạng để theo dõi sau này.
  • Việc giao hàng và xử lý di động có thể xảy ra sau khi đáp ứng HTTP.
PST * ĐÃ

Gửi lại tin nhắn SMS chưa gửi

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/resend/

Hồi hồi lại một thông điệp đang ở trong tình trạng lỗi.

Khi nào dùng nó

Dùng tùy chọn này sau khi kiểm tra bản ghi đã gửi và xác nhận rằng thông điệp bị lỗi là đủ điều kiện cho một lần thử khác.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
guid sợi dây Yêu cầu Thông điệp có giao diện người dùng đồ hoạ trả lại bởi điểm cuối gửi hay điểm ghi lưu.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/resend/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE"

Ví dụ về câu trả lời

JSON
{
  "result": {
    "error": "0",
    "sms": "resent with successfully",
    "attempt": 1
  }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Chỉ có thể thông báo lỗi nào đó.
LẤY

Danh sách SMS gửi từ API

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/log/sent/sms/

Thông điệp trả lời được gửi qua hệ thống tin nhắn của trình nền cho trình duyệt mạng cục bộ với thông tin lỗi, di động và mạng.

Khi nào dùng nó

Dùng nó để kiểm tra giao hàng, hỗ trợ chẩn đoán và hòa giải.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
guid_message sợi dây Tùy chọn Trả lại một tin nhắn bằng GUID độc đáo của nó.
before Nhãn thời gian hoặc tham chiếu Tùy chọn Thông điệp trả lời trước khi con chạy đã cung cấp hay nhãn thời gian.
error_api 0 | 1 Tùy chọn Đặt thành 1 để trả lại lỗi xử lý API.
error_mobile 0 | 1 Tùy chọn Đặt thành 1 để trả lại điện thoại di động chỉ gửi lỗi.
keyword sợi dây Tùy chọn Tìm số người nhận hoặc tin nhắn.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/log/sent/sms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Ví dụ về câu trả lời

JSON
{
  "result": {
    "error": "0",
    "sms": [{
      "sIdentifiantPhone": "508b004b4aadacc4",
      "recipients": "+1234567890",
      "sms": "Test message",
      "guid_message": "MESSAGE_GUID",
      "send_from_mobile": 1,
      "error_api": "",
      "send_from_mobile_erreur": ""
    }]
  }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
LẤY

Danh sách SMS đã đồng bộ từ điện thoại

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/log/sent/frommobile/

Danh sách các tin nhắn được gửi bởi một chiếc di động và đồng bộ hóa với nền tảng.

Khi nào dùng nó

Dùng nó khi tin nhắn có thể bắt nguồn từ điện thoại cũng như qua API.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
date YYYY-MM-D Tùy chọn Lọc một ngày chính xác.
date_from YYYY-MM-D Tùy chọn Bắt đầu từ một khoảng thời gian hẹn hò.
date_to YYYY-MM-D Tùy chọn Kết thúc một ngày hạn.
period Đằng sau Tùy chọn hôm qua, 24h cuối cùng, 3 ngày cuối cùng hoặc 7 ngày cuối cùng.
number điện thoại Tùy chọn Bộ lọc qua người nhận.
sIdentifiant sợi dây Tùy chọn Lọc bằng phương tiện định vị điện thoại di động.
message sợi dây Tùy chọn Lọc theo nội dung của thông điệp.
search sợi dây Tùy chọn Tìm kiếm toàn cầu trên toàn cầu qua điện thoại, số, thông điệp và nhãn thời gian.
sort_by Đằng sau Tùy chọn sIdentient, số, tin nhắn, di động date ms, date formated hoặc aphro time.
sort_order PHI - LINH hội nghị địa hạt Tùy chọn Sắp hàng.
limit Số nguyên Tùy chọn 200 đĩa hát tối đa.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY&period=last_7days&limit=200"

Ví dụ về câu trả lời

JSON
{
  "result": {
    "error": "0",
    "count": 1,
    "history_limit_days": 7,
    "sms": [{
      "sIdentifiant": "508b004b4aadacc4",
      "number": "+15551234567",
      "message": "Appointment confirmed.",
      "mobile_date_ms": 1774041004692,
      "synchro_time": "2026-03-20 21:10:05"
    }]
  }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Cần thiết ứng dụng Android 4.1.20 hoặc mới hơn và phải được bật dùng trong ứng dụng.
  • Điểm kết thúc này trở lại tối đa 7 ngày lịch sử đồng bộ hóa.
LẤY

Danh sách nhận được SMS

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/getsms/

Các kênh tin nhắn điện thoại đã được đồng bộ hóa.

Khi nào dùng nó

Dùng nó để tạo một hộp thư, thăm dò để trả lời hoặc phục hồi tin nhắn sau khi một lưỡi câu bị gián đoạn.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
sIdentifiantPhone sợi dây Tùy chọn Lọc qua điện thoại nhận được tin nhắn.
after_timestamp_unix Gỡ lỗi giây Tùy chọn Nhận được tin nhắn trả lời sau lần này.
onlyunread Đúng Tùy chọn Trả lời chỉ có tin nhắn không được đánh dấu như đọc ở trạng thái API.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY&onlyunread=yes"

Ví dụ về câu trả lời

JSON
{
  "result": {
    "error": "",
    "sms": [{
      "id": 466340,
      "sIdentifiantPhone": "508b004b4aadacc4",
      "timestamp_unix": 1774041814,
      "message": "Please call us back.",
      "number": "+15551234567",
      "guid": "6BFD7DC7-3492-422D-8D02-4AF4E614F122",
      "alias": null
    }]
  }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
PST * ĐÃ

Đánh dấu một tin nhắn đã nhận đang đọc

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/getsms/set-read/

Đánh dấu một người nhận tin nhắn đang đọcSMSMobileAPIBang ADI.

Khi nào dùng nó

Dùng cái này sau khi ứng dụng đã xử lý một thông điệp gửi tới.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
guid_message sợi dây Yêu cầu Giao diện người dùng của tin nhắn đã nhận.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/getsms/set-read/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Điều này không thay đổi trạng thái đọc bên trong ứng dụng tin nhắn điện thoại.
PST * ĐÃ

Cập nhật một bí danh tin nhắn đã nhận

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/getsms/update/

Thêm, thay đổi hoặc xóa tên của một tin nhắn đã nhận.

Khi nào dùng nó

Dùng bí danh để gắn tên liên lạc hay nhãn ứng dụng vào thông điệp.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
guid sợi dây Yêu cầu Giao diện người dùng của tin nhắn đã nhận.
alias sợi dây Yêu cầu Tên mới. Gửi một giá trị rỗng để xoá nó.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/getsms/update/?apikey=YOUR_API_KEY&guid=MESSAGE_GUID&alias=John%20Doe"

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
PST * ĐÃ

Xóa bản ghi máy phục vụ tin

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/deletesms/

Xoá các ghi chép của trình nhắn tinSMSMobileAPINhật ký máy chủ.

Khi nào dùng nó

Dùng nó để lưu lại dòng làm việc hoặc gỡ bỏ một thông điệp ghi chép cụ thể.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
guid_message sợi dây Tùy chọn Xoá một tin nhắn bởi GUID.
date_start YYYY-MM-D Tùy chọn Xoá hồ sơ từ ngày này.
date_end YYYY-MM-D Tùy chọn Với ngày bắt đầu, giới hạn phạm vi xoá.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Ví dụ về câu trả lời

JSON
{
  "result": {
    "error": null,
    "count_delete": 1
  }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Việc xoá chỉ mục ghi lưu máy phục vụ. Nó không xoá tin nhắn được cất giữ trên thiết bị di động.
  • Hãy xem đây là một phương pháp hủy diệt và kiểm tra bộ lọc trước khi gọi nó.
LẤY

Liệt kê các cuộc hội thoại SMS

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/conversation/sms/list/

Nhóm tin nhắn đến và đi vào cuộc trò chuyện bằng số điện thoại.

Khi nào dùng nó

Dùng nó cho xem chat, các ô điều khiển cuộc trò chuyện gần đây và các dòng thời gian hỗ trợ.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
origineConversation nhận được Phổ Yêu cầu Bộ dữ liệu được dùng để xác định các cuộc đối thoại bắt đầu.
numero điện thoại Tùy chọn Trả lại một cuộc trò chuyện số điện thoại.
date_from ngày hay giờ Tùy chọn Bắt đầu từ vùng bắt đầu tin nhắn.
date_to ngày hay giờ Tùy chọn Kết thúc thông điệp.
sort PHI - LINH hội nghị địa hạt Tùy chọn Thứ tự nói chuyện, mặc định DESC.
limit Số nguyên Tùy chọn Giới hạn trò chuyện khi bỏ qua numero; mặc định 20.
resume 0 | 1 Tùy chọn Đặt sang 1 để gửi lại chỉ tin nhắn mới nhất cho mỗi cuộc đối thoại.
resume_line_how Số nguyên Tùy chọn Số lần nói chuyện khi tiếp tục bằng 1.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received&resume=1&resume_line_how=3"

Ví dụ về câu trả lời

JSON
{
  "success": true,
  "origineConversation": "received",
  "conversations": [{
    "phone_number": "+15551234567",
    "contact_alias": "John Doe",
    "messages": [{
      "direction": "incoming",
      "message_id": "msg_1001",
      "timestamp_utc": "2026-03-13T08:45:12Z",
      "message": "I need more information.",
      "status": "received",
      "mobile_sid": "device_sid_1"
    }]
  }]
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
LẤY

Liệt kê các thiết bị di động đã kết nối

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/gateway/mobile/list/

Danh sách điện thoại kết nối đến tài khoản cửa ra của Windows.

Khi nào dùng nó

Dùng nó để chọn người gửi, hiển thị trạng thái thiết bị hoặc kiểm toán một hạm đội cánh cổng.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
sid sợi dây Tùy chọn Trả lại một SID chính xác.
search sợi dây Tùy chọn Tìm kiếm SID, ngày, pin, phiên bản, nhãn và trường liên quan.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/gateway/mobile/list/?apikey=YOUR_API_KEY"

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
PST * ĐÃ

Cập nhật một di động đã kết nối

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/gateway/mobile/update/

Cập nhật nhãn hay số điện thoại của thiết bị kết nối của con người.

Khi nào dùng nó

Dùng nó để giữ cho các thiết bị nhãn có ý nghĩa trong các cài đặt đa âm thanh.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
sid sợi dây Yêu cầu Thiết bị SID.
label sợi dây Yêu cầu Nhãn mới; có lẽ nó bị cố ý rỗng.
phone_number điện thoại Tùy chọn Siêu dữ liệu số điện thoại mới.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/gateway/mobile/update/?apikey=YOUR_API_KEY&sid=DEVICE_SID&label=OfficePhone"

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
PST * ĐÃ

Xóa thiết bị di động đã kết nối

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/gateway/mobile/delete/

Loại bỏ những hàng đầu và hàng lịch sử có kết nối.

Khi nào dùng nó

Chỉ dùng khi nào tắt vĩnh viễn điện thoại trong tài khoản.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Yêu cầu Tài khoản của anh là chìa khóa API.
sid sợi dây Yêu cầu SID của thiết bị cần gỡ bỏ.

Ví dụ yêu cầu

URL
curl "https://api.smsmobileapi.com/gateway/mobile/delete/?apikey=YOUR_API_KEY&sid=DEVICE_SID"

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Thao tác này gỡ bỏ lịch sử thiết bị liên quan đến SID. Xác nhận thiết bị trước khi gọi.
ĐÃ ĐÃ TRONG

Nhận SMS bởi webhook

#
SỰ TÂM TÂMYour HTTPS endpoint

SMSMobileAPI gửi một yêu cầu JSON cho địa chỉ URL đã cấu hình của bạn khi nhận được một tin nhắn.

Khi nào dùng nó

Dùng móc kéo để xử lý thời gian thực thay vì thường xuyên bỏ phiếu.

Ví dụ bộ nhận

PHP 8
<?php
$payload = json_decode(file_get_contents('php://input'), true);
if (!is_array($payload) || empty($payload['guid'])) {
    http_response_code(400);
    exit('Invalid payload');
}
// Queue the event, then acknowledge quickly.
http_response_code(200);
echo 'OK';

Ví dụ về câu trả lời

JSON
{
  "date": "2026-03-20",
  "hour": "10:15:00",
  "time_received": "2026-03-20 10:14:50",
  "message": "Hello, this is a test.",
  "number": "+123456789",
  "guid": "abcde12345"
}
Trong giới hạn điểm kết thúc

Điểm kết thúc này nhận được sự kiện bằng địa chỉ Mạng HTTPS riêng. Dùng ví dụ bộ nhận tín hiệu ở trên, rồi gửi một tin nhắn đến điện thoại kết nối để kiểm tra nó.

Thật tốt khi biết
  • Cấu hình địa chỉ URL HTTPS công cộng trong trình điều khiển Webok khách hàng.
  • Trả lại HTTP nhanh chóng và xử lý sự kiện aynchronously.
  • Các bản sao chép lại sử dụng tu chính.
PST * ĐÃ

Xóa lịch sử SMS gửi qua API

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/delete-history-sms-api/

Xóa các ghi chép của máy phục vụ SMS Gửi qua APINó không nhớ thông điệp đã được thu thập bởi điện thoại.

Khi nào dùng nó

Dùng ô xem thử trước, kiểm tra lại các số, rồi yêu cầu xóa bỏ rõ ràng. Điều này xóa toàn bộ lịch sử đã chọn cho API Chìa khóa, không hẹn hò, không điện thoại hay bộ lọc tin nhắn.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Tùy chọn Yêu cầu không OAuth2Với OAuth2, tùy chọn chọn API Chìa khóa của cùng một tài khoản.
action xem thử Gỡ bỏ trạng thái Gỡ bỏ Tùy chọn preview đếm mà không xóa; delete bắt đầu hoặc tiếp tục xóa; status chỉ xem tiến độ. API mặc định dùng delete; công cụ thử này mặc định dùng preview.
include_linked 0 | 1 Tùy chọn Mặc định 0: giữ hồ sơ liên kết hay xử lý. Đặt 1 để bao gồm cả chúng, với nguy cơ phá vỡ sự liên kết. Giữ giá trị này không thay đổi khi tiếp tục xoá.
request_id sợi dây Tùy chọn Bắt buộc với delete và status, không bắt buộc với preview. Dùng 16–128 chữ cái ASCII, chữ số, dấu gạch ngang (-) hoặc gạch dưới (_). Tạo một ID duy nhất cho mỗi lần xóa mới và giữ nguyên ID đó khi thử lại. Đây không phải ID tin nhắn hay khóa API.

Ví dụ yêu cầu

URL
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Ví dụ xóa và kiểm tra trạng thái

Thay thế mẫu request_id với giá trị độc đáo của riêng mình trước khi bắt đầu. Những yêu cầu xoá theo đây thay đổi lịch sử tài khoản thật; không phải là xem thử.

POST Hóa API Khóa
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST* OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
TIẾNG · status
curl -G "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Ví dụ về câu trả lời

JSON
{
    "result": {
        "error": 0,
        "history": "sms-api",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Ví dụ trên là xem trước, không phải xoá. Số lượng được mô tả; lựa chọn dứt khoát được cố định khi việc xoá bắt đầu.
  • include_linked=1 có thể phá vỡ GHL. ZapierXác định liên kết hoặc theo dõi giao hàng. Nó không bao giờ vượt qua quyền sở hữu tài khoản hay kiểm tra tính toàn vẹn của tài khoản.
PST * ĐÃ

Xóa lịch sử SMS gửi từ điện thoại

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/delete-history-sms-mobile/

Xóa các ghi chú đã đồng bộ hoá SMS gửi từ điện thoại di động, không phải tin nhắn được lưu trên điện thoại.

Khi nào dùng nó

Dùng ô xem thử trước, kiểm tra lại các số, rồi yêu cầu xóa bỏ rõ ràng. Điều này xóa toàn bộ lịch sử đã chọn cho API Chìa khóa, không hẹn hò, không điện thoại hay bộ lọc tin nhắn.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Tùy chọn Yêu cầu không OAuth2Với OAuth2, tùy chọn chọn API Chìa khóa của cùng một tài khoản.
action xem thử Gỡ bỏ trạng thái Gỡ bỏ Tùy chọn preview đếm mà không xóa; delete bắt đầu hoặc tiếp tục xóa; status chỉ xem tiến độ. API mặc định dùng delete; công cụ thử này mặc định dùng preview.
include_linked 0 | 1 Tùy chọn Mặc định 0: giữ hồ sơ liên kết hay xử lý. Đặt 1 để bao gồm cả chúng, với nguy cơ phá vỡ sự liên kết. Giữ giá trị này không thay đổi khi tiếp tục xoá.
request_id sợi dây Tùy chọn Bắt buộc với delete và status, không bắt buộc với preview. Dùng 16–128 chữ cái ASCII, chữ số, dấu gạch ngang (-) hoặc gạch dưới (_). Tạo một ID duy nhất cho mỗi lần xóa mới và giữ nguyên ID đó khi thử lại. Đây không phải ID tin nhắn hay khóa API.

Ví dụ yêu cầu

URL
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Ví dụ xóa và kiểm tra trạng thái

Thay thế mẫu request_id với giá trị độc đáo của riêng mình trước khi bắt đầu. Những yêu cầu xoá theo đây thay đổi lịch sử tài khoản thật; không phải là xem thử.

POST Hóa API Khóa
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST* OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
TIẾNG · status
curl -G "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Ví dụ về câu trả lời

JSON
{
    "result": {
        "error": 0,
        "history": "sms-mobile",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Ví dụ trên là xem trước, không phải xoá. Số lượng được mô tả; lựa chọn dứt khoát được cố định khi việc xoá bắt đầu.
  • include_linked=1 có thể phá vỡ GHL. ZapierXác định liên kết hoặc theo dõi giao hàng. Nó không bao giờ vượt qua quyền sở hữu tài khoản hay kiểm tra tính toàn vẹn của tài khoản.
PST * ĐÃ

Xóa lịch sử SMS đã nhận

#
QUAN ĐIỂM cuốihttps://api.smsmobileapi.com/delete-history-sms-received/

Xóa các ghi nhớ máy phục vụ gửi đến SMSHồ sơ hợp nhất và tự động hóa được bảo vệ theo mặc định.

Khi nào dùng nó

Dùng ô xem thử trước, kiểm tra lại các số, rồi yêu cầu xóa bỏ rõ ràng. Điều này xóa toàn bộ lịch sử đã chọn cho API Chìa khóa, không hẹn hò, không điện thoại hay bộ lọc tin nhắn.

Các tham số

TênKiểuCần thiếtSự miêu tả
apikey sợi dây Tùy chọn Yêu cầu không OAuth2Với OAuth2, tùy chọn chọn API Chìa khóa của cùng một tài khoản.
action xem thử Gỡ bỏ trạng thái Gỡ bỏ Tùy chọn preview đếm mà không xóa; delete bắt đầu hoặc tiếp tục xóa; status chỉ xem tiến độ. API mặc định dùng delete; công cụ thử này mặc định dùng preview.
include_linked 0 | 1 Tùy chọn Mặc định 0: giữ hồ sơ liên kết hay xử lý. Đặt 1 để bao gồm cả chúng, với nguy cơ phá vỡ sự liên kết. Giữ giá trị này không thay đổi khi tiếp tục xoá.
request_id sợi dây Tùy chọn Bắt buộc với delete và status, không bắt buộc với preview. Dùng 16–128 chữ cái ASCII, chữ số, dấu gạch ngang (-) hoặc gạch dưới (_). Tạo một ID duy nhất cho mỗi lần xóa mới và giữ nguyên ID đó khi thử lại. Đây không phải ID tin nhắn hay khóa API.

Ví dụ yêu cầu

URL
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Ví dụ xóa và kiểm tra trạng thái

Thay thế mẫu request_id với giá trị độc đáo của riêng mình trước khi bắt đầu. Những yêu cầu xoá theo đây thay đổi lịch sử tài khoản thật; không phải là xem thử.

POST Hóa API Khóa
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
POST* OAuth2
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
TIẾNG · status
curl -G "https://api.smsmobileapi.com/delete-history-sms-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Ví dụ về câu trả lời

JSON
{
    "result": {
        "error": 0,
        "history": "sms-received",
        "action": "preview",
        "total": 120,
        "simple": 100,
        "linked_or_processing": 20,
        "selected": 100,
        "include_linked": 0,
        "operation_in_progress": false,
        "active_include_linked": null
    }
}

Muốn chạy yêu cầu này không?Kết nối phím API của bạn ở đầu trang để mở khóa bộ thử ra.

Phím kết nối Gỡ khóa
Thật tốt khi biết
  • Ví dụ trên là xem trước, không phải xoá. Số lượng được mô tả; lựa chọn dứt khoát được cố định khi việc xoá bắt đầu.
  • include_linked=1 có thể phá vỡ GHL. ZapierXác định liên kết hoặc theo dõi giao hàng. Nó không bao giờ vượt qua quyền sở hữu tài khoản hay kiểm tra tính toàn vẹn của tài khoản.

Xử lý sự cố

Lỗi và cách ghi lưu an toàn

Đọc trường lỗi HTTP và trường lỗi JSON trước khi thử lại. Đừng thử lại hiệu lực hoặc xác thực lỗi mà không sửa lại yêu cầu trước.

HTTPBộ mãLàm sao đây?
400missing_parameterMột tham số cần thiết là rỗng hoặc vắng mặt. Kiểm tra bảng tham số cho điểm cuối.
403invalid_apikeyKhóa API không rõ, hết hạn hoặc không được ủy quyền tính năng đã yêu cầu.
429too_many_requestsYêu cầu đang đến quá nhanh. Đợi đã, sau đó thử lại với số mũ ngược lại.
500server_errorDịch vụ không thể hoàn tất yêu cầu. Hãy giữ phản ứng và liên lạc nếu nó bền bỉ.
Thử lại quy tắcThử lại chỉ 429 và 5xx. Bắt đầu sau 1 giây, rồi quay lại 2, 4 và 8 giây.

Bạn cần trợ giúp?

Hãy đưa ra yêu cầu về bối cảnh chứ không phải bí mật của bạn.

Chia sẻ điểm kết thúc, nhãn thời gian, trạng thái HTTP và phản ứng làm sạch. Không bao giờ bao gồm các phím API, vật thể hay tin nhắn riêng.

Liên lạc hỗ trợ API