Yêu cầu phát triển tài liệu - SMSMobileAPI
SMSMobileAPI – Tài liệu hướng dẫn về API quản lý cuộc gọi

Hướng dẫn nhanh

URL cơ sở

LẤY https://api.smsmobileapi.com
Tất cả các điểm cuối bên dưới đều được ghi lại như sau: LẤY yêu cầu. Thay thế KHÓA_API_CỦA_BẠN Với khóa thật của bạn (đừng chia sẻ công khai).

Ví dụ

GET https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY
GET https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc
GET https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&q=3247&date_from_ms=1700000000000&date_to_ms=1700864000000

Xác thực

Các thiết bị đầu cuối Quản lý cuộc gọi xác thực bằng cách sử dụng con khỉ tham số truy vấn.

Xác thực đăng ký: Các điểm cuối đến/đi xác thực khóa API của bạn và kiểm tra tính hợp lệ của gói đăng ký (dateLimit >= CURDATE()Nếu hết hạn, bạn sẽ nhận được api_expired.

Khái niệm chung

Đánh số trang

Sử dụng giới hạnbù lại để phân trang kết quả.

Dấu thời gian

  • ngày gọi_ms là dấu thời gian UNIX trong mili giây.
  • call_datetime_utc được lưu trữ dưới dạng chuỗi ngày giờ UTC (trường cơ sở dữ liệu).
  • Đối với các cuộc gọi nhỡ, API trả về một định dạng được xác định. ngày Chuỗi ký tự (được suy ra từ giá trị mili giây).

Tìm kiếm

  • Cuộc gọi nhỡ: tìm kiếm Phù hợp với số hoặc tên.
  • Cuộc gọi đến/Đi: q các trận đấu số_điện_thoại hoặc tên_được_lưu_chứa.

Phân loại (Chỉ áp dụng cho thư đến/thư đi)

Việc phân loại được điều khiển bởi sắp xếp theo + thư mục sắp xếp (Chỉ các trường được cho phép). Cuộc gọi nhỡ luôn được sắp xếp theo thứ tự mới nhất trước.

Lỗi

HTTP Ví dụ lỗi Nghĩa
400 {"success":false,"error":"missing_apikey"} Thiếu hoặc trống con khỉ.
403 {"success":false,"error":"invalid_apikey"} Không tìm thấy/không nhận dạng được khóa API.
403 {"success":false,"error":"api_expired"} Gói đăng ký của bạn đã hết hạn (Giới hạn ngày (trước ngày hôm nay).
500 {"success":false,"error":"server_error","detail":"..."} Lỗi máy chủ (cơ sở dữ liệu, SQL, ngoại lệ).

Lưu ý: điểm cuối Cuộc gọi nhỡ cũng có thể trả về các thông báo như sau: Thiếu apikey hoặc các lỗi chuẩn bị câu lệnh SQL tùy thuộc vào tình huống.

Danh sách cuộc gọi nhỡ

Truy xuất các cuộc gọi nhỡ đã được đồng bộ hóa từ thiết bị di động.

Điểm cuối

LẤY https://api.smsmobileapi.com/call/missed/list/

Tham số truy vấn

Tham sốKiểuSự miêu tả
con khỉsợi dâyYêu cầu Mã API của bạn được liên kết với điện thoại di động.
bù lạisố nguyênKhông bắt buộc Vị trí phân trang (mặc định: 0).
giới hạnsố nguyênKhông bắt buộc Số hàng tối đa (mặc định: 100, tối đa: 500).
tìm kiếmsợi dâyKhông bắt buộc Tìm kiếm theo số hoặc tên (SQL LIKE).
ngày bắt đầuYYYY-MM-DDKhông bắt buộc Lọc dữ liệu từ ngày này (00:00:00).
ngày_kết thúcYYYY-MM-DDKhông bắt buộc Lọc dữ liệu đến ngày hôm nay (23:59:59).

Danh sách cuộc gọi đến

Nhận các cuộc gọi đến đã được trả lời và đồng bộ hóa từ thiết bị di động.

Điểm cuối

LẤY https://api.smsmobileapi.com/call/incoming/list/

Tham số truy vấn

Tham sốKiểuSự miêu tả
con khỉsợi dâyYêu cầu Khóa API của bạn (đã được xác thực dựa trên gói đăng ký).
giới hạnsố nguyênKhông bắt buộc Số hàng trên mỗi trang (mặc định: 50, tối đa: 200).
bù lạisố nguyênKhông bắt buộc Vị trí phân trang (mặc định: 0).
sắp xếp theosợi dây Không bắt buộc Cho phép: ngày gọi_ms call_datetime_utc thời lượng_giây số_điện_thoại created_at tên_được_lưu_chứa vị trí địa lý
thư mục sắp xếptăng dần|giảm dầnKhông bắt buộc Mặc định: mô tả.
ngày_từ_msint (ms)Không bắt buộc Lọc theo vị trí call_date_ms >= date_from_ms.
ngày_đến_msint (ms)Không bắt buộc Lọc theo vị trí call_date_ms <= date_to_ms.
qsợi dâyKhông bắt buộc Tìm kiếm trên số_điện_thoại hoặc tên_được_lưu_chứa (GIỐNG).

Danh sách cuộc gọi đi

Truy xuất các cuộc gọi đi đã được đồng bộ hóa từ thiết bị di động.

Điểm cuối

LẤY https://api.smsmobileapi.com/call/outgoing/list/

Tham số truy vấn

Các thông số và hoạt động tương tự như cuộc gọi đến.

Tham sốKiểuSự miêu tả
con khỉsợi dâyYêu cầu Khóa API của bạn (đã được xác thực dựa trên gói đăng ký).
giới hạnsố nguyênKhông bắt buộc Số hàng trên mỗi trang (mặc định: 50, tối đa: 200).
bù lạisố nguyênKhông bắt buộc Vị trí phân trang (mặc định: 0).
sắp xếp theosợi dây Không bắt buộc Cho phép: ngày gọi_ms call_datetime_utc thời lượng_giây số_điện_thoại created_at tên_được_lưu_chứa vị trí địa lý
thư mục sắp xếptăng dần|giảm dầnKhông bắt buộc Mặc định: mô tả.
ngày_từ_msint (ms)Không bắt buộc Lọc theo vị trí call_date_ms >= date_from_ms.
ngày_đến_msint (ms)Không bắt buộc Lọc theo vị trí call_date_ms <= date_to_ms.
qsợi dâyKhông bắt buộc Tìm kiếm trên số_điện_thoại hoặc tên_được_lưu_chứa (GIỐNG).

Trường cuộc gọi nhỡ

Cánh đồngKiểuSự miêu tả
thành côngbooleanTrạng thái yêu cầu.
bù lạisố nguyênĐã trả về vị trí offset của trang.
giới hạnsố nguyênĐã trả về giới hạn phân trang.
đếmsố nguyênSố lượng hàng được trả về trong dữ liệu.
dữ liệumảngDanh sách các cuộc gọi nhỡ.
data[].numbersợi dâySố điện thoại người gọi.
data[].namesợi dâyTên liên hệ được lưu trong bộ nhớ cache (có thể trống).
data[].datesợi dâyChuỗi ngày giờ được định dạng, được tạo ra từ dấu thời gian tính bằng mili giây.

Trường đến/đi

Cánh đồngKiểuSự miêu tả
thành côngbooleanTrạng thái yêu cầu.
con khỉsợi dâyĐược API (khóa của bạn) phản hồi lại.
giới hạnsố nguyênSố dòng trả về trên mỗi trang.
bù lạisố nguyênĐã trả về vị trí offset của trang.
sắp xếp theosợi dâyÁp dụng trường sắp xếp.
thư mục sắp xếpsợi dâyHướng sắp xếp đã được áp dụng.
bộ lọcsự vậtBộ lọc phản xạ (ngày_từ_ms, ngày_đến_ms, q).
đếmsố nguyênSố lượng hàng được trả về trong hàng.
hàngmảngDanh sách cuộc gọi.
hàng[].số_điện_thoạisợi dâySố điện thoại.
rows[].cached_namechuỗi|nullTên liên hệ được lưu trong bộ nhớ cache (có thể là null).
hàng[].ngày_cuộc_gọi_mssố nguyênThời gian thực hiện cuộc gọi tính bằng mili giây.
hàng[].call_datetime_utcsợi dâyTrường thời gian UTC (cơ sở dữ liệu).
hàng[].thời lượng_giâysố nguyênThời lượng tính bằng giây.
hàng[].vị trí địa lýchuỗi|nullNhãn vị trí địa lý (có thể là null/rỗng).
rows[].created_atsợi dâyThời điểm chèn dữ liệu vào máy chủ.
💬 Trò chuyện trực tiếp
💬 Có sẵn trò chuyện trực tiếp
Bạn có thắc mắc hoặc cần hỗ trợ không?
Đội ngũ của chúng tôi luôn sẵn sàng hỗ trợ bạn!

Nhập địa chỉ email của bạn
để giúp chúng tôi theo dõi yêu cầu của bạn:
Bảng điều khiển