eSMS for Developers
Đăng nhập
VN - eSMS for Developers
VN - eSMS for Developers
  • Tổng quan hệ thống
    • Giới thiệu hệ thống API
    • Cơ chế hoạt động
    • Lấy thông tin ApiKey và SecretKey
  • eSMS API
    • Hàm gửi tin
      • Tin nhắn SMS OTP/CSKH (Khuyên Dùng)
      • Tin nhắn Zalo
      • Tin nhắn đa kênh: Zalo => SMS OTP/CSKH
      • Tin nhắn Zalo sử dụng hash phone
      • Tin Zalo mỗi khách hàng một nội dung
      • Tin Zalo Tư vấn dạng văn bản
      • Tin Zalo Tư vấn đính kèm ảnh
      • Tin Zalo Tư vấn dạng button
      • Tin Zalo giao dịch
      • Tin Zalo Tư vấn dạng yêu cầu thông tin người dùng
      • Tin Zalo hành trình
      • Tạo và gửi mã xác thực tự động bằng tin nhắn SMS
      • Tạo và gửi mã xác thực tự động đa kênh: Zalo => SMS
      • Tin Viber
      • Tin SMS quảng cáo
      • Tin Voice OTP
    • Hàm truy xuất và đăng ký
      • Hàm lấy số dư tài khoản
      • Hàm kiểm tra trạng thái tin nhắn theo khoảng thời gian
      • Hàm kiểm tra tin nhắn theo SMSID
      • Hàm kiểm tra chi tiết từng số trong tin nhắn
      • Hàm lấy danh sách Brandname
      • Hàm lấy danh sách template tin chăm sóc khách hàng
      • Hàm tạm tính giá tin nhắn CSKH
      • Hàm tạm tính giá tin nhắn quảng cáo
      • Hàm lấy danh sách Zalo OA
      • Hàm lấy danh sách template Zalo
      • Hàm tạm tính giá tin Zalo
      • Lấy quota tin zalo theo OAID
      • Hàm lấy thông tin đánh giá của khách hàng
      • Hàm kiểm tra chất lượng OA
      • Hàm lấy danh sách UID có tương tác theo khoảng thời gian
      • Hàm lấy thông tin callback tin nhắn Zalo
      • Hàm lấy thông tin chi tiết template Zalo
      • Hàm đăng ký mua gói OA
      • Hàm đăng ký template Zalo
      • Hàm đăng ký template SMS
    • Các API khác
      • Gửi tin chăm sóc khách hàng dạng GET
      • Gửi tin chăm sóc khách hàng dạng POST X-Form
      • Gửi tin chăm sóc khách hàng dạng POST TEXT
      • Gửi tin cố định giá rẻ dạng GET
      • Gửi tin quảng cáo dạng POST TEXT
      • Hàm gửi tin Zalo V4
      • Hàm gửi tin Zalo V5
      • Hàm gửi tin nhắn Zalo dạng X-Form
      • Hàm gửi tin nhắn Zalo dạng Json Full template
      • Hàm gửi tin nhắn Viber dạng GET
      • Hàm check code
    • Kết nối mã SVoucher
      • Kết nối đầu số ngắn
    • Hàm gọi Voice
      • Hàm tạo cuộc gọi voice OTP
      • Hàm tạo cuộc gọi tự động theo Template
      • Hàm tạo cuộc gọi tự động từ file ghi âm
      • Hàm lấy trạng thái cuộc gọi
    • Bảng mã lỗi
    • Môi trường test ( Sandbox)
    • Callback Url
Powered by GitBook
On this page
  1. eSMS API
  2. Hàm truy xuất và đăng ký

Hàm lấy thông tin callback tin nhắn Zalo

Hàm này chỉ dùng đối với những tin nhắn khi request gửi tin khách hàng có truyền trường CallbackUrl để nhận thông tin trạng thái tin nhắn qua callback.

PreviousHàm lấy danh sách UID có tương tác theo khoảng thời gianNextHàm lấy thông tin chi tiết template Zalo

Last updated 1 month ago

Những SMSID khi request không truyền CallbackUrl, dùng hàm này sẽ không có thông tin.

HTTP request

POST

  • Content Type: application/json

  • Response Type: application/json

curl --location 'https://status-sms.esms.vn/ZaloCallback/GetCallback' \
--header 'Content-Type: application/json' \
--data '{
    "ApiKey":"{{ApiKey}}",
    "SecretKey":"{{SecretKey}}",
    "ListRefid": [
        "{{Refid}}",
        "{{Refid}}",
        "{{Refid}}"
    ],
    "OAId": "{{OAId}}"
}'
  • Cấu trúc body của request:

Tham số
Kiểu dữ liệu
Tính bắt buộc
Mô tả

ApiKey

string

ApiKey của tài khoản.

SecretKey

string

SecretKey của tài khoản.

ListRefid

array

Danh sách ReferenceId đã gửi tin. Giới hạn 200 RefId, truyền nhiều hơn sẽ chỉ lấy callback của 200 RefId theo thứ tự từ trên xuống.

OAId

string

Id của OA đã gửi tin


  • Response:

{
    "Code": 100,
    "Message": "Success",
    "Data_callback": [
        {
            "SMSID": "4a496110-9fd3-4838-ac8b-bcaa36616f7011",
            "SendFailed": 1,
            "SendSuccess": 0,
            "SendStatus": 5,
            "TotalPrice": 0.0,
            "TotalReceiver": 1,
            "TotalSent": 1,
            "RequestId": null,
            "TypeId": 25,
            "Telcoid": 1,
            "PhoneNumber": "0909090909",
            "CallbackUrl": "https://api.esms.vn/zalo-zns/zns/receive-callback",
            "Partnerids": "7984e9b198c40e9957d6",
            "ErrorInfo": "{\"error\":-124,\"message\":\"Access token is invalid\"}Object reference not set to an instance of an object.",
            "OAId": "1090257973118325189",
            "ZnsTempId": "228386"
        } 
                    ]
  } 

Request hợp lệ.

Cấu trúc body của response:

Thuộc tính
Kiểu dữ liệu
Mô tả

Code

string

Mã trả về.

Message

string

Thông tin lỗi trả về (nếu có lỗi)

Data_callback

array

Data callback chi tiết.

Cấu trúc thuộc tính từng object trong Data_callback

Thuộc tính
Kiểu dữ liệu
Mô tả

SMSID

string

ReferenceId của tin nhắn muốn xem callback.

SendFailed

string

Tổng số tin thất bại.

SendSuccess

string

Tổng số tin thành công.

SendStatus

string

Trạng thái tin nhắn.

  • Trạng thái 2: Chờ gửi .

  • Trạng thái 5: Đã gửi .

TotalPrice

string

Tổng số tiền của tin.

TotalReceiver

string

Tổng số tin.

TotalSent

string

Tổng số tin đã gửi.

RequestId

string

Request mà KH truyền vào API để gửi tin.

TypeId

string

Loại tin nhắn.

  • Type 24: Zalo Ưu Tiên.

  • Type 25: Zalo Bình Thường.

Telcoid

string

Mạng viễn thông của thuê bao nhận tin.

  • Mạng số 1: Viettel

  • Mạng số 2: Mobifone

  • Mạng số 3: Vinaphone

  • Mạng số 4: Vietnammobile

  • Mạng số 5: Gmobile

  • Mạng số 6: Itel

  • Mạng số 7: Reddi

PhoneNumber

string

Số điện thoại nhận tin.

CallbackUrl

string

Link nhận callback .

Partnerids

string

Mã của tin nhắn vừa được gửi (do Zalo trả về).

ErrorInfo

string

Mã lỗi và thông tin lỗi của tin nhắn.

OAId

string

Id của OA mà KH gửi tin.

ZnsTempId

string

Id của template KH gửi tin.

Chú ý:

  • Số ReferenceId tối đa cho 1 lần request là 200, nhiều hơn 200 sẽ chỉ trả 200 ReferenceId đầu tiên.

  • Giới hạn request 20TPS.

Thông tin chi tiết mã lỗi xem ở bảng: .

Lấy code mẫu các ngôn ngữ trên Postman: .

https://status-sms.esms.vn/ZaloCallback/GetCallback
Mã lỗi
Link code mẫu