Download the PHP package netgsm/sms without Composer
On this page you can find all versions of the php package netgsm/sms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sms
Laravel & Symfony Netgsm Sms Entegrasyonu
Netgsm Sms paket aboneliği bulunan kullanıcılarımız için composer paketidir.
İletişim & Destek
Netgsm API Servisi ile alakalı tüm sorularınızı ve önerilerinizi [email protected] adresine iletebilirsiniz.
Supported Laravel Versions
Laravel 6.x, Laravel 7.x, Laravel 8.x, Laravel 9.x, Laravel 10.x
Supported Lumen Versions
Lumen 6.x, Lumen 7.x, Lumen 8.x, Lumen 9.x,
Supported Symfony Versions
Symfony 4.x, Symfony 5.x, Symfony 6.x
Supported Php Versions
PHP 7.2.5 ve üzeri
Doküman
https://www.netgsm.com.tr/dokuman/ API Servisi için hazırlanmış kapsamlı dokümana ve farklı yazılım dillerinde örnek amaçlı hazırlanmış örnek kodlamalara https://www.netgsm.com.tr/dokuman adresinden ulaşabilirsiniz.
Kurulum
composer require netgsm/sms
.env dosyası içerisinde NETGSM ABONELİK bilgileriniz tanımlanması zorunludur.
NETGSM_USERCODE=""
NETGSM_PASSWORD=""
NETGSM_HEADER=""
PARAMETRELER
Parametre | Anlamı |
---|---|
encoding | Türkçe karakter desteği isteniyorsa bu alana TR girilmeli, istenmiyorsa null olarak gönderilmelidir. SMS boyu hesabı ve ücretlendirme bu parametreye bağlı olarak değişecektir. |
startdate | Gönderime başlayacağınız tarih. (ddMMyyyyHHmm) * Boş bırakılırsa mesajınız hemen gider. |
stopdate | İki tarih arası gönderimlerinizde bitiş tarihi.(ddMMyyyyHHmm)* Boş bırakılırsa sistem başlangıç tarihine 21 saat ekleyerek otomatik gönderir. |
bayikodu | Bayi üyesi iseniz bayinize ait kod |
filter | Ticari içerikli SMS gönderimlerinde bu parametreyi kullanabilirsiniz. Ticari içerikli bireysele gönderilecek numaralar için İYS kontrollü gönderimlerde ise "11" değerini, tacire gönderilecek İYS kontrollü gönderimlerde ise "12" değerini almalıdır. null gönderildiği taktirde filtre uygulanmadan gönderilecektir.İstek yapılırken gönderilmesi zorunludur. Ticari içerikli ileti gönderimi yapmıyorsanız 0 gönderilmelidir. |
appkey | Geliştirici hesabınızdan yayınlanan uygulamanıza ait id bilgisi. |
bulkid | başarılı mesaj gönderimlerinizde dönen görevid (bulkid) nizdir. |
1:n SMS GÖNDERİMİ
SMS'lerinizi 1:n yöntemiyle birden fazla numaraya aynı anda tek gönderimde iletebilirsiniz.
Başarılı istek örnek
Başarısız istek örnek
n:n SMS GÖNDERİMİ
Birden fazla farklı SMS içeriğini farklı numaralara aynı anda tek pakette gönderebilirsiniz.
Başarılı istek örnek
Başarısız istek örnek
TEKLİ SMS GÖNDERİMİ
Başarılı istek örnek
Başarısız istek örnek
SMS SORGULAMA
Gönderilen mesajların son 3 aya kadar raporlarını sorguyarak; iletim durumlarını öğrenebilirsiniz.
Parametre | Anlamı |
---|---|
bulkid | başarılı mesaj gönderimlerinizde dönen görevid (bulkid) nizdir. |
type=0 | Tek BulkID sorgular. |
type=2 | İki tarih arasında sorgulama yapar. |
bastar | İki tarih arası sorgulamalarınızda başlangıç tarihidir(ddmmyyyy) |
bittar | İki tarih arası sorgulamalarınızda bitiş tarihidir(ddmmyyyy) Bütün numaralar birbirlerinden <BR> kodu ile ayrılmiştir. |
status
Kod | Anlamı |
---|---|
0 |
İletilmeyi bekleyenler |
1 |
İletilmiş olanlar |
2 |
Zaman aşımına uğramış olanlar |
3 |
Hatalı veya kısıtlı numara |
4 |
Operatöre gönderilemedi |
11 |
Operatör tarafından kabul edilmemiş olanlar |
12 |
Gönderim hatası olanlar |
13 |
Mükerrer olanlar |
100 |
Tüm mesaj durumları |
103 |
Başarısız Görev (Bu görevin tamamı başarısız olmuştur.) |
Başarılı istek sonuç
Başarısız istek sonuç
SMS İPTALİ
İleri tarihe zamanlanmış SMS'lerinizi iptal edebilirsiniz ya da görev zamanını değiştirebilirsiniz.
Parametre | Anlamı |
---|---|
type=0 | gönderilirse görev iptal edilir. |
type=1 | gönderilip startdate stopdate girilirse güncelleme işlemi yapılır |
Başarılı istek sonuç
Başarısız istek sonuç
GELEN SMS SORGULAMA
Aboneliğinizde bulunan Paket - Kampanya bilgilerine bu servisten ulaşabilirsiniz.
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
BAŞLIK(GÖNDERİCİ ADI) SORGULAMA
Hesabınızda tanımlı gönderici adlarını(mesaj başlığı) sorgulama modülüdür.
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
Kara Liste
Blacklist olarak da bilinen SMS gönderimi istenmeyen yasaklı numaralar listeniz için, belirlediğiniz numaraları Kara Listeye Ekleme / Kara Listeden Çıkarma modülünü kullanabilirsiniz. Kara Listede bulunan numaralara hesabınızdan SMS gönderilmez.Bu kontrol Netgsm tarafında sağlanır.
Parametre | Anlamı |
---|---|
type | 1 değeri ile Kara listeye ekleme, 2 değeri ile Kara listeden çıkarma işlemi gerçekleşir. İstek yapılırken gönderilmesi zorunludur. |
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
FLASH SMS
Gönderdiğiniz SMS'lerin kullanıcılarınızın cep telefonu ekranında bildirim olarak gösterilmesidir.
Abone numaranızın kurumsal olması gereklidir.
Parametre | Anlamı |
---|---|
header |
Sistemde tanımlı olan mesaj başlığınızdır (gönderici adınız). En az 3, en fazla 11 karakterden oluşur. |
message |
SMS metninin yer alacağı alandır.Nn sms gönderimlerinde array olarak gönderilmelidir. |
gsm[ ] |
SMS in gideceği numaraları temsil eder array gönderilmeli |
filter/code> |
Ticari içerikli SMS gönderimlerinde bu parametreyi kullanabilirsiniz. Ticari içerikli bireysele gönderilecek numaralar için İYS kontrollü gönderimlerde ise "11" değerini, tacire gönderilecek İYS kontrollü gönderimlerde ise "12" değerini almalıdır. null gönderildiği taktirde filtre uygulanmadan gönderilecektir.İstek yapılırken gönderilmesi zorunludur. Ticari içerikli ileti gönderimi yapmıyorsanız 0 gönderilmelidir. |
appkey/code> |
Geliştirici hesabınızdan yayınlanan uygulamanıza ait id bilgisi. |
encoding |
Türkçe karakter desteği isteniyorsa bu alana TR girilmeli, istenmiyorsa null olarak gönderilmelidir. SMS boyu hesabı ve ücretlendirme bu parametreye bağlı olarak değişecektir. |
startdate |
Gönderime başlayacağınız tarih. (ddMMyyyyHHmm) * Boş bırakılırsa mesajınız hemen gider. |
stopdate |
İki tarih arası gönderimlerinizde bitiş tarihi.(ddMMyyyyHHmm)* Boş bırakılırsa sistem başlangıç tarihine 21 saat ekleyerek otomatik gönderir. |
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
=======
Laravel & Symfony Netgsm Sms Entegrasyonu
Netgsm Sms paket aboneliği bulunan kullanıcılarımız için composer paketidir.
İçindekiler
- Kurulum
- İletişim & Destek
- Supported
- Doküman
- Kurulum
- 1:n Sms Gönderimi
- n:n Sms Gönderimi
- Tekli Sms Gönderimi
- Sms Sorgulama
- Sms İptali
- Gelen Sms Sorgulama
- Gelen Sms Webhook
- Başlık(Gönderi̇ci̇ Adi) Sorgulama
- Kara Liste
- Flash Sms
Destek
Netgsm API Servisi ile alakalı tüm sorularınızı ve önerilerinizi [email protected] adresine iletebilirsiniz.
Supported Laravel Versions
Laravel 6.x, Laravel 7.x, Laravel 8.x, Laravel 9.x, Laravel 10.x
Supported Lumen Versions
Lumen 6.x, Lumen 7.x, Lumen 8.x, Lumen 9.x,
Supported Symfony Versions
Symfony 4.x, Symfony 5.x, Symfony 6.x
Supported Php Versions
PHP 7.2.5 ve üzeri
Doküman
https://www.netgsm.com.tr/dokuman/ API Servisi için hazırlanmış kapsamlı dokümana ve farklı yazılım dillerinde örnek amaçlı hazırlanmış örnek kodlamalara https://www.netgsm.com.tr/dokuman adresinden ulaşabilirsiniz.
Kurulum
composer require netgsm/sms
.env dosyası içerisinde NETGSM ABONELİK bilgileriniz tanımlanması zorunludur.
NETGSM_USERCODE=""
NETGSM_PASSWORD=""
NETGSM_HEADER=""
PARAMETRELER
Parametre | Anlamı |
---|---|
encoding | Türkçe karakter desteği isteniyorsa bu alana TR girilmeli, istenmiyorsa null olarak gönderilmelidir. SMS boyu hesabı ve ücretlendirme bu parametreye bağlı olarak değişecektir. |
startdate | Gönderime başlayacağınız tarih. (ddMMyyyyHHmm) * Boş bırakılırsa mesajınız hemen gider. |
stopdate | İki tarih arası gönderimlerinizde bitiş tarihi.(ddMMyyyyHHmm)* Boş bırakılırsa sistem başlangıç tarihine 21 saat ekleyerek otomatik gönderir. |
bayikodu | Bayi üyesi iseniz bayinize ait kod |
filter | Ticari içerikli SMS gönderimlerinde bu parametreyi kullanabilirsiniz. Ticari içerikli bireysele gönderilecek numaralar için İYS kontrollü gönderimlerde ise "11" değerini, tacire gönderilecek İYS kontrollü gönderimlerde ise "12" değerini almalıdır. null gönderildiği taktirde filtre uygulanmadan gönderilecektir.İstek yapılırken gönderilmesi zorunludur. Ticari içerikli ileti gönderimi yapmıyorsanız 0 gönderilmelidir. |
appkey | Geliştirici hesabınızdan yayınlanan uygulamanıza ait id bilgisi. |
bulkid | başarılı mesaj gönderimlerinizde dönen görevid (bulkid) nizdir. |
1:n Sms Gönderimi
SMS'lerinizi 1:n yöntemiyle birden fazla numaraya aynı anda tek gönderimde iletebilirsiniz.
Başarılı istek örnek
Başarısız istek örnek
n:n Sms Gönderimi
Birden fazla farklı SMS içeriğini farklı numaralara aynı anda tek pakette gönderebilirsiniz.
Başarılı istek örnek
Başarısız istek örnek
TEKLİ SMS GÖNDERİMİ
Başarılı istek örnek
Başarısız istek örnek
SMS SORGULAMA
Gönderilen mesajların son 3 aya kadar raporlarını sorguyarak; iletim durumlarını öğrenebilirsiniz.
Parametre | Anlamı |
---|---|
bulkid | başarılı mesaj gönderimlerinizde dönen görevid (bulkid) nizdir. |
type=0 | Tek BulkID sorgular. |
type=2 | İki tarih arasında sorgulama yapar. |
bastar | İki tarih arası sorgulamalarınızda başlangıç tarihidir(ddmmyyyy) |
bittar | İki tarih arası sorgulamalarınızda bitiş tarihidir(ddmmyyyy) Bütün numaralar birbirlerinden <BR> kodu ile ayrılmiştir. |
status
Kod | Anlamı |
---|---|
0 |
İletilmeyi bekleyenler |
1 |
İletilmiş olanlar |
2 |
Zaman aşımına uğramış olanlar |
3 |
Hatalı veya kısıtlı numara |
4 |
Operatöre gönderilemedi |
11 |
Operatör tarafından kabul edilmemiş olanlar |
12 |
Gönderim hatası olanlar |
13 |
Mükerrer olanlar |
100 |
Tüm mesaj durumları |
103 |
Başarısız Görev (Bu görevin tamamı başarısız olmuştur.) |
Başarılı istek sonuç
Başarısız istek sonuç
SMS İPTALİ
İleri tarihe zamanlanmış SMS'lerinizi iptal edebilirsiniz ya da görev zamanını değiştirebilirsiniz.
Parametre | Anlamı |
---|---|
type=0 | gönderilirse görev iptal edilir. |
type=1 | gönderilip startdate stopdate girilirse güncelleme işlemi yapılır |
Başarılı istek sonuç
Başarısız istek sonuç
GELEN SMS SORGULAMA
Abone numaranıza gelen SMS'leri sorgulayabilirsiniz.
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
GELEN SMS WEBHOOK
- Abone numaranıza gelen SMS'leri tarafınızda belirleyeceğiniz bir URL adresine anlık olarak post ediyoruz.
- Bu işlemi webportaldan SMS Hizmeti / İnteraktif SMS menüsündeki URL Adresine Yönlendir Modülüe tıklayarak gerçekleştirebilirsiniz.
- Belirttiğiniz URL adresine yönlendirilecek veri post ile gönderilir.
- Gönderilen post değerleri ceptel ve mesaj dır.
Belirtmiş olduğunuz URL adresine aşağıdaki gibi veri gelir.
Laravel kullanıyorsanız veriyi aşağıdaki gibi çekebilirsiniz
Symfony kullanıyorsanız veriyi aşağıdaki gibi çekebilirsiniz
BAŞLIK(GÖNDERİCİ ADI) SORGULAMA
Hesabınızda tanımlı gönderici adlarını(mesaj başlığı) sorgulama modülüdür.
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
Kara Liste
Blacklist olarak da bilinen SMS gönderimi istenmeyen yasaklı numaralar listeniz için, belirlediğiniz numaraları Kara Listeye Ekleme / Kara Listeden Çıkarma modülünü kullanabilirsiniz. Kara Listede bulunan numaralara hesabınızdan SMS gönderilmez.Bu kontrol Netgsm tarafında sağlanır.
Parametre | Anlamı |
---|---|
tip | 1 değeri ile Kara listeye ekleme, 2 değeri ile Kara listeden çıkarma işlemi gerçekleşir. İstek yapılırken gönderilmesi zorunludur. |
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
FLASH SMS
Gönderdiğiniz SMS'lerin kullanıcılarınızın cep telefonu ekranında bildirim olarak gösterilmesidir.
Abone numaranızın kurumsal olması gereklidir.
Parametre | Anlamı |
---|---|
header |
Sistemde tanımlı olan mesaj başlığınızdır (gönderici adınız). En az 3, en fazla 11 karakterden oluşur. |
message |
SMS metninin yer alacağı alandır.Nn sms gönderimlerinde array olarak gönderilmelidir. |
gsm[ ] |
SMS in gideceği numaraları temsil eder array gönderilmeli |
filter/code> |
Ticari içerikli SMS gönderimlerinde bu parametreyi kullanabilirsiniz. Ticari içerikli bireysele gönderilecek numaralar için İYS kontrollü gönderimlerde ise "11" değerini, tacire gönderilecek İYS kontrollü gönderimlerde ise "12" değerini almalıdır. null gönderildiği taktirde filtre uygulanmadan gönderilecektir.İstek yapılırken gönderilmesi zorunludur. Ticari içerikli ileti gönderimi yapmıyorsanız 0 gönderilmelidir. |
appkey/code> |
Geliştirici hesabınızdan yayınlanan uygulamanıza ait id bilgisi. |
encoding |
Türkçe karakter desteği isteniyorsa bu alana TR girilmeli, istenmiyorsa null olarak gönderilmelidir. SMS boyu hesabı ve ücretlendirme bu parametreye bağlı olarak değişecektir. |
startdate |
Gönderime başlayacağınız tarih. (ddMMyyyyHHmm) * Boş bırakılırsa mesajınız hemen gider. |
stopdate |
İki tarih arası gönderimlerinizde bitiş tarihi.(ddMMyyyyHHmm)* Boş bırakılırsa sistem başlangıç tarihine 21 saat ekleyerek otomatik gönderir. |
Başarılı istek örnek sonuç
Başarısız istek örnek sonuç
606d569e1950e7b988a2073eaae9e031c79d926a