Ana içeriğe geç

Kara listeyi öğrenme

GET 

/blacklist

İstek: GET https://ext-api.netgsm.com.tr/sms/v3/blacklist
Canlı ortam: https://ext-api.netgsm.com.tr/sms/v3

Hesabın kara listesindeki numaraları döndürür. İki kullanımı vardır:

  • Liste: number verilmezse kara liste sayfa sayfa döner. Her sayfada en fazla 200 numara bulunur, en son eklenen önce gelir. İlk sayfa 0'dır.
  • Tek numara sorgusu: number verilirse yalnızca o numaraya bakılır. Numara kara listedeyse count 0'dan büyüktür ve numara numbers içinde yer alır; değilse count 0 ve numbers boştur.

Kara listede numara olmaması ya da listenin sonunu geçen bir sayfanın istenmesi hata değildir; yanıt count 0 ve boş numbers ile başarılı döner.

Request​

Query Parameters

    page integer

    Possible values: >= 0

    İstenen sayfa, 0'dan başlar. Tek numara sorgusunda yanıtı etkilemez.

    Default value: 0
    number string

    Possible values: Value must match regular expression ^[0-9]{1,15}$

    Sorgulanacak tek numara; bir alıcı için 90 ve on rakam. Yalnızca rakam, en fazla 15; başka her şey 400 alır. Baştaki ve sondaki boşluklar kırpılır; boş bir değer number hiç gönderilmemiş gibi değerlendirilir.

    Example: 905xxxxxxxxx

Responses​

Bir sayfa ya da tek bir numara hakkındaki yanıt.

Schema
    countintegerrequired

    numbers içindeki numara sayısı. Tek numara sorgusunda 0, numaranın kara listede olmadığını gösterir.

    pageintegernullablerequired

    Döndürülen, sıfırdan başlayan sayfa. Tek numara sorgusunda null.

    numberstringnullablerequired

    Sorgulanan numara, aynen geri döndürülür. Sayfa isteğinde null.

    numbersstring[]required

    Engellenen numaralar saklandığı biçimde, en yenisi önce.

Örnek istek​

curl -X GET 'https://ext-api.netgsm.com.tr/sms/v3/blacklist?number=905xxxxxxxxx' \
-H 'Authorization: Bearer <token>'