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.