Tüm Ürünler
Search
Belge Merkezi

Short Message Service:SMS Webhook

Son Güncelleme:Oct 04, 2026

Teslimat raporlarını HTTP sunucusundan almak için bir geri arama URL'si belirtebilirsiniz. Bir geri arama URL'si ayarlayarak SMS mesajlarınızın durumu hakkında zamanında ve doğru bilgilere erişebilirsiniz.

Önemli

Teslimat raporlarının idempotent olması garanti edilmez. Verilerin doğruluğunu ve tutarlılığını sağlamak için gerekli önlemleri alın.

Protokol


Parametre


Açıklama


Protokol


HTTP + JSON


Kodlama


UTF-8

İstek parametreleri

POST isteğinin verileri JSON Array formatındadır. Tek seferde HTTP sunucusuna birden fazla teslimat raporu gönderilebilir.

Parametre

Tür

Örnek

Açıklama

To

String

8521234****

Teslimat raporlarını alan cep telefonu numarası.

Status

String

1

Mesajın durumu.

  • 1: Mesaj gönderildi.

  • 2: Mesaj gönderilemedi.

  • 6: Mesajın süresi doldu.

MessageId

String

123456789****

Teslimat raporunun ID'si.

SmsSize

String

1

Mesaj sayısı. Uzun bir mesaj birden fazla parçaya bölünür.

TaskId

String

123456

Görevin ID'si.

SendDate

String

Thu, 25 Nov 2021 10:27:00 +0800

Mesajın operatöre gönderildiği zaman.

ReceiveDate

String

Thu, 25 Nov 2021 10:27:33 +0800

Teslimat raporunun operatörden alındığı zaman.

ErrorCode

String

success

Hata kodu.

ErrorDescription

String

success

Hata mesajı.

Örnek

[{
    "To" : "8521111****",
    "SendDate" : "Thu, 25 Nov 2021 10:25:00 +0800",
    "ReceiveDate" : "Thu, 25 Nov 2021 10:25:33 +0800",
    "Status" : "1",
    "ErrorCode" : "success",
    "ErrorDescription" : "success",
    "TaskId" : "67890",
    "SmsSize":"2",
    "MessageId" : "123450000****"
  }]

Yanıt parametreleri

Bir teslimat raporu HTTP sunucunuza gönderildiğinde sistem 200 döndürür. Aksi takdirde sistem teslimat raporunu yeniden göndermeyi dener.

  • Örnek yanıt

    {
      "code" : 0,
      "msg" : "The message is received."
    }
  • Yanıt parametreleri


    Parametre


    Tür


    Zorunlu


    Örnek


    Açıklama


    code


    Number


    Evet


    0


    Yanıt kodu.


    msg


    String


    Hayır


    Received


    Hata mesajı.

Yeniden denemeler

Sistem bir teslimat raporunu göndermede başarısız olursa raporu başarılı bir şekilde gönderilene kadar 1 dakika veya 5 dakika sonra yeniden dener. Sistem bir teslimat raporunu art arda üç kez göndermede başarısız olursa gönderme işlemini durdurur.