Ücretsiz SMS API | PHP, C#, Python, Java Entegrasyonu | VatanSMS

Ücretsiz SMS API | PHP, C#, Python, Java Entegrasyonu | VatanSMS

HTTP isteği yapabilen her dil VatanSMS API ile çalışır. Aşağıdaki örnekleri kopyalayın; müşteri numaranızı (kno), kullanıcı adınızı ve şifrenizi kendi bilgilerinizle değiştirmeniz yeterlidir.

Base URL: https://panel.vatansms.com — XML POST istekleri data=<sms>…</sms> gövdesiyle, Web Service (SOAP) istekleri WSDL üzerinden yapılır. Kimlik doğrulama her istekte müşteri numarası, kullanıcı adı ve şifre ile sağlanır.

Sunucu yanıtı iki nokta üst üste (:) ile ayrılmış tek satırdır. 1 ile başlayan yanıt başarı, 2 ile başlayan yanıt hatadır:

Durum sorgulamada (smstakippost.php) her satır numara + durum imleci döner:

Bakiye sorgusunun (kullanicibilgi.php) yanıtı HTML biçimlidir; alanlar <br> ile ayrılır. Birim fiyatınızı ve kalan bakiyenizi bu alanlardan okursunuz:

Sürekli rapor sorgulamak yerine, panelde Kullanıcı Bilgileri → Rapor URL alanına kendi adresinizi tanımlarsınız; her mesaj iletildiğinde ya da iptal olduğunda sonuç yaklaşık 1 saniye içinde adresinize POST edilir. Veriyi işledikten sonra OK yanıtı dönmeniz gerekir; aksi halde sistem iletimin ulaşmadığını varsayıp bir süre sonra tekrar dener.

WSDL: https://panel.vatansms.com/webservis/service.php?wsdl — POST/GET'te olmayan işlemler de web serviste yapılır. Tüm metotlar string döner.

Kod yazmadan denemenin en hızlı yolu hazır koleksiyonumuz: Postman koleksiyonunu indirin (.json) → Postman'de Import ile açın → isteklerdeki kno / kulad / sifre / gonderen alanlarına panelden aldığınız API bilgilerinizi yazın → Send . Koleksiyonda 1:N gönderim, kişiye özel N:N gönderim ve bakiye sorgulama istekleri alan açıklamalarıyla hazırdır.

Elle kurmak isterseniz: yeni bir POST isteği oluşturun, URL alanına https://panel.vatansms.com/panel/smsgonder1Npost.php yazın; Body → x-www-form-urlencoded bölümünde data anahtarına XML yapısını değer olarak yapıştırın ve Send deyin. Dönen yanıt yukarıdaki yanıt formatıyla aynıdır.

Yazılımınızın charset'i ile sunucu arasında uyuşmazlık olursa mesaj içinde kesinti olabilir. Bunu önlemek için özel ve Türkçe karakterleri aşağıdaki kodlarla değiştirin (örnek: %50 indirim → |30|50 indirim ):

Tam API dokümanı, örnek kod paketleri ve hata kodları için ücretsiz hesap açın ; müşteri temsilciniz entegrasyon dokümanlarını sizinle paylaşır. Ayrıntılı parametre listesi ve hata kodları için API Entegrasyon Dokümanını (PDF) indirin .

Basit bir SMS göndericisinden öte — 1:N ve kişiye özel N:N gönderim, ileri tarihli planlama, rapor ve bakiye sorgulama ile tam özellikli bir mesajlaşma altyapısı. Üyelik sonrası hediye test kredinizle canlıya geçmeden deneyebilirsiniz.

HTTP POST ile XML gövde ya da SOAP web servis — her platformdan erişim. GET & PUSH yöntemleri de desteklenir.

Müşteri numarası + kullanıcı adı + şifre — ayrı anahtar yönetimi yok, üyelikle birlikte hazır.

SMS ID veya tarihe göre teslim raporu, üye ve kredi bakiyesi sorgulama — hepsi API üzerinden.

Tek istekle binlerce numaraya aynı mesaj ya da her numaraya farklı (kişiselleştirilmiş) mesaj.

SMS gönderimi işin sadece başlangıcı — planlama, raporlama, bakiye ve başlık yönetimi de API üzerinden yapılır. Sık kullanılan e-ticaret ve web platformları için hazır modüller de mevcuttur; kullandığınız platformu müşteri temsilcinize sorabilirsiniz.

Bir mesajı tek istekle binlerce numaraya gönderin. Numaralar virgülle ayrılır, başlığınızla iletilir.

Her numaraya farklı mesaj: isim, tutar veya sipariş bilgisiyle kişiselleştirilmiş gönderim.

İstekteki zaman alanıyla gönderimi planlayın; zamanasimi ile mesajın geçerlilik ömrünü belirleyin.

Dönen SMS ID ile numara bazında teslim durumu; tarihe göre günlük rapor da alınabilir.

Üyelik ve kredi bakiyenizi API üzerinden sorgulayın; düşük bakiyede kendi uyarınızı kurun.

Yeni gönderici başlığı başvurusu yapın, mevcut başlıklarınızın onay durumunu sorgulayın.

SMS API, tek seferlik gönderimden tamamen otomatize edilmiş SMS akışlarına kadar geniş bir yelpazeyi destekler. E-ticaret, SaaS, sağlık ve fintech sektörlerindeki en yaygın kullanım senaryolarını aşağıda bulabilirsiniz.

İkisi birlikte de kullanılabilir — otomatik mesajlar API üzerinden, kampanya ve duyurular panel üzerinden yönetilebilir.

Bu soruları önceden yanıtlamak entegrasyon sürecini hızlandırır ve doğru yapıyı kurmanızı sağlar.

Her senaryo için sistem tarafından otomatik oluşturulan örnek SMS metinleri:

XML POST, Web Service (SOAP), HTTP GET ve Push raporlama desteklenir. Mevcut altyapınıza göre en uygun yöntemi seçebilirsiniz.

Dil desteği: PHP · C# · Python · ASP.NET · Java · Delphi · Visual Basic

Kampanya, indirim ve tanıtım içerikli SMS'lerde İYS izni zorunludur. Ret listesindeki alıcılara gönderim yapılmamalıdır.

Sipariş durumu, ödeme sonucu, randevu ve kullanıcının başlattığı işlem bildirimleri ticari ileti sayılmaz; İYS izni gerektirmez.

Yalnızca doğrulama amaçlı kullanılmalıdır. Aynı OTP mesajıyla ticari ileti izni veya KVKK açık rızası alınmamalıdır.

OTP kanalı üyeliğinize tanımlanır; doğrulama kodları öncelikli kanaldan ≤1 sn'de iletilir.

API isteğinde gonderen alanıyla onaylı başlığınızı kullanın; başvuru da API'den yapılabilir.

API ile gönderilen SMS'ler standart paket fiyatlarından düşer; ekstra API ücreti yok.

Ücretsiz üyelik sonrası API bilgilerinizi panelde Hesap → Hesap Ayarları → API Bilgilerimi Görüntüle bölümünden alırsınız; istekler müşteri numarası, kullanıcı adı ve şifreyle doğrulanır. Erişim tüm SMS paketlerinde ücretsizdir, hediye test kredinizle hemen deneyebilirsiniz.

API erişiminin kendisi tamamen ücretsizdir: aylık API bedeli veya paket şartı yoktur. Maliyet yalnızca gönderdiğiniz SMS'lerin kredi tarifesinden düşer; birim fiyatlar toplu SMS fiyat sayfasında listelenir ve kullanicibilgi.php ucundan API ile de sorgulanabilir.

VatanSMS SMS API'sinde ayrı satılan bir API key yoktur; kimlik doğrulama müşteri numarası (kno), kullanıcı adı ve API şifresi üçlüsüyle yapılır. Bu bilgileri ücretsiz üyelik sonrası panelde Hesap Ayarları → API Bilgilerimi Görüntüle bölümünden alır, her isteğin içinde gönderirsiniz.

HTTP isteği yapabilen her dil ile çalışır. PHP, C#, Python, ASP.NET, Java, Delphi ve Visual Basic için hazır kod örnekleri sunulmaktadır; XML POST ve Web Service (SOAP) yöntemlerinden size uygun olanı seçersiniz.

Evet. WooCommerce ve WordPress için hazır SMS eklentilerimiz mevcuttur; sipariş ve üyelik bildirimlerini panelinizdeki API bilgileriyle bağlarsınız. Diğer platformlar için müşteri temsilcinize danışın; uygun modülü ve kurulum dokümanını paylaşalım.

Hazır modül kullanıyorsanız teknik bilgiye gerek yoktur. Özel entegrasyonda tek bir HTTP POST isteği yeterlidir; PHP örneğini kopyalayıp kendi bilgilerinizi girerek dakikalar içinde çalıştırabilirsiniz. Entegrasyon boyunca teknik ekibimiz ücretsiz destek verir.

Evet. Üyeliğinize OTP kanalı tanımlandıktan sonra doğrulama kodlarınızı aynı API üzerinden gönderirsiniz; OTP mesajları özel ve öncelikli kanaldan iletilir. OTP SMS detayları →

Evet. İstekteki zaman alanıyla gönderimi ileri bir tarihe planlayabilir, zamanasimi alanıyla mesajın geçerlilik ömrünü belirleyebilirsiniz. N:N yöntemiyle tek istekte her numaraya farklı mesaj gönderilir.

Evet, iki yolla: gönderimde dönen özel kod (SMS ID) ile numara bazında sorgulayabilir ya da Push rapor tanımlayarak teslim sonuçlarının belirlediğiniz URL'ye otomatik gönderilmesini sağlarsınız. Tarihe göre günlük rapor ve bakiye sorgulama da API üzerinden yapılır.

Tek istekte numara sayısı sınırı yoktur; sağlıklı gönderim için istek başına en fazla 100.000 numara önerilir. Güvenlik amacıyla saniyede 20 ve üzeri bağlantı açan IP 1 saat, 24 saatte 10 kez hatalı sorgu yapan IP 24 saat engellenir.

API erişimi tüm SMS paketlerinde ücretsiz olarak sunulmaktadır. Gönderilen SMS'ler için yalnızca standart paket fiyatları uygulanır; ekstra API ücreti alınmaz. Paket fiyatları →

Hesap açın, kod örneğini kopyalayıp kendi bilgilerinizi girin, hediye test kredinizle deneyin. Entegrasyon boyunca teknik ekibimiz ücretsiz destek verir.

Recommended articles