MultiSms

Çoklu sms gönderimi için kullanılmaktadır.

JSON Örneği


        Post:https://www.3b-bilisim.com/sms_create 

        Content-Type: application/json

        Request
                            
        {
            'tax_number_tc': "String",
            'username': "String",
            'password': "String",
            "type": 1,
            "sendingType": 1,
            "title": "String",
            "content": "String",
            "numbers": ["String"],
            "encoding": 1,
            "sender": "String",
            "sendingDate":  "String",
            "validity": 720,
            "commercial": false,
            "skipAhsQuery": true,
            "recipientType": 0,
            "customID": "String",
            "pushSettings": {
                "url": "String"
            }
        }					
                        

        Response
                            
        {
            "data": {
            "pkgID": 0
            },
            "err": {
            "code": "String",
            "status": 0,
            "message": "String"
            }
        }					
                 

Request Parametreleri

Parametre Açıklama
type Sms tipini belirtir (Sabit : 1)
sendingType Gönderim tipini belirtir (Sabit : 1)
numbers Kısa mesajı göndermek istediğiniz numaraları belirttiğiniz alandır. (Zorunlu)
sender Başlık adı. Kısa mesajlarınızı alan kişilere gözükecek gönderen ismidir. (Zorunlu)
title Paket tanımlayıcı başlık. Minimum 5 maksimum 50 karakter olmalıdır (Zorunlu)
content Kısa mesaj içeriği. (Zorunlu)
encoding Mesajın kodlanma biçimidir. (Sabit : 1)
validity Mesajın geçerlilik süresi. (Sabit : 720)
sendingDate İleri tarihli SMS gönderilmek isteniyorsa kullanılır. Format "yyyy-MM-dd HH:mm"
commercial Ticari gönderimlerde true değeri girilmelidir. Ticari operatör tarafında IYS kontrolünden geçmektedir. Kullanıcı profilinde IYS Kodu ve Marka Kodu tanımlı olmalıdır.
skipAhsQuery Sms AHS sorgusuna gönderilmek istenmiyorsa true değeri girilmelidir.
recipientType AHS sorgu tipini belirler. Default 0 dır.
0: Bireysel
1: Tacir
2: Hem bireysel hem de tacir
customID Kullanıcı kendi sistemindeki id ‘ler ile eşleştirme yapabilmek için kullanılan parametre. (Opsiyonel) Max 100 karakterdir. Harf, rakam, tire '-' ve nokta '.' değerlerini alabilir. (Zorunlu)
pushSettings İlgili sms in raporunu push olarak göndermesini sağlar. (Opsiyonel) PushSettings'den gelen data formatı için bakınız
url Sms raporunun gönderileceği servisin adresi.

Response Parametreleri

Parametre Açıklama
data İsteğin başarılı olması durumunda dönen veri. Hatalı durumlarda null döner.
pkgID Sisteme gönderdiğiniz mesajın paket numarasıdır. Rapor sorgulamanız için bu numara gerekmektedir.
err İsteğin hatalı olması durumunda dönen veri. Başarılı durumlarda null döner.
code Http response kodu açıklaması.
status Http response kodu.
message İlgili hatanın açıklaması.