SMS API Dökümantasyonu

Geliştirici

SMS API Nedir?

İlkSMS API'si, kendi programınızdan (okul yönetim yazılımı, e-Okul uyumu, mobil uygulama vb.) doğrudan toplu SMS ve OTP gönderimi yapmanızı sağlar. PHP, C#, Python, Java, ASP gibi tüm dillerden JSON POST isteğiyle kullanılır. Tüm servisler JSON formatında yanıt döner.

API kullanıcı adı ve şifreniz, hesap panelinizden (app.ilksms.com → API Ayarları) oluşturulur. Bu bilgiler hesap giriş şifrenizden farklıdır ve yalnızca API erişimi içindir.

Örnek İstek Gövdesi (JSON)

Tüm servislere HTTP POST ile, gövdede JSON göndererek istek yaparsınız. Örnek — okul numaralarına SMS:

POST https://app.ilksms.com/api/okulnosms
Content-Type: application/json

{
  "apiUsername": "API_KULLANICI_ADINIZ",
  "apiPassword": "API_SIFRENIZ",
  "baslik": "OKULUNUZ",
  "mesaj": "Sayın velimiz, bugün okulumuzda veli toplantısı vardır.",
  "veliTur": "12",
  "tur": "turkce",
  "okulNumaralari": "17,245,602"
}

Servisler (Endpoint'ler)

POST https://app.ilksms.com/api/okulnosms

Okul Numaralarına SMS

Öğrenci okul numaralarına, velilere toplu SMS gönderimi yapar. Yanıt: JSON

ParametreAçıklama
apiUsernameHesabınıza tanımlı API kullanıcı adı.
apiPasswordHesabınıza tanımlı API şifresi.
baslikSMS göndermek istediğiniz, hesabınıza tanımlı onaylı gönderici adı (başlık).
mesajGönderilecek mesaj içeriği.
veliTurVarsayılan "1". Kabul edilen değerler — "1": 1. veli, "2": 2. veli, "12": 1. ve 2. veli.
turVarsayılan "normal" (160 karakter). "turkce": Türkçe karakterli gönderim.
okulNumaralariOkul numaraları virgülle ayrılarak gönderilir. Örnek: "17,245,602".
rehberTurVarsayılan "0". Okul numarasıyla öğrenciye ulaşırken kullanılan sorgu tipi.
tarihOpsiyonel. İleri tarihli gönderim için. Format: "30/01/2019".
saatOpsiyonel. İleri saatli gönderim için. Format: "17:05".
POST https://app.ilksms.com/api/kullanicibilgi

Hesap Bilgisi

Hesabınızın kalan kredi/kontör ve tanım bilgilerini sorgular. Yanıt: JSON

ParametreAçıklama
apiUsernameHesabınıza tanımlı API kullanıcı adı.
apiPasswordHesabınıza tanımlı API şifresi.
POST https://app.ilksms.com/api/ntonsms

N'e N SMS (Numaraya Özel Mesaj)

Her numaraya farklı (kişiselleştirilmiş) mesaj gönderimi yapar. Yanıt: JSON

ParametreAçıklama
apiUsernameHesabınıza tanımlı API kullanıcı adı.
apiPasswordHesabınıza tanımlı API şifresi.
baslikHesabınıza tanımlı onaylı gönderici adı (başlık).
turVarsayılan "normal" (160 karakter). "turkce": Türkçe karakterli gönderim.
telMesajlarJSON dizisi. Her eleman { "mesaj": "...", "telefon": "05xxxxxxxxx" } biçimindedir.
tarihOpsiyonel. Format: "30/01/2019".
saatOpsiyonel. Format: "17:05".
POST https://app.ilksms.com/api/gruplar

Grup / Sınıf Listesi

Hesabınıza tanımlı grup ve sınıf listesini döndürür. Yanıt: JSON

ParametreAçıklama
apiUsernameHesabınıza tanımlı API kullanıcı adı.
apiPasswordHesabınıza tanımlı API şifresi.

API erişimi için önce ücretsiz üye olun. Üyelik sonrası panelden API kullanıcı adı/şifrenizi oluşturup entegrasyona başlayabilirsiniz.

Ücretsiz Üye Ol