Ana içeriğe geç

Faks gönderme

  • İstediğiniz faks numarasına belirleyeceğiniz zaman aralıklarıyla faks gönderilmesi işlemidir.

  • Her Referans Id yalnızca bir defa kullanılabilir. Aynı dosyayı birden fazla kişiye göndermek için telefon parametresinde birden fazla telefon numarası belirtebilirsiniz.

  • startdate ve stopdate parametrelerinin birlikte kullanılması gerekmektedir. Parametreler gönderilmezse gönderim hemen başlar.

POST https://api.netgsm.com.tr/fax/send

Örnek İstek (Sample Request)​

curl --location 'https://api.netgsm.com.tr/fax/send' \
--header 'Content-Type: multipart/form-data' \
--form 'username="850xxxxxxx"' \
--form 'password="xxxxxxxx"' \
--form 'refid="123"' \
--form 'telefon="850xxxxxxx"' \
--form 'parametre="2"'

Örnek Başarılı Cevap (Success Response)​

12345

Örnek Hata Cevabı (Error Response)​

HataKodu

** Tanımlar **

DeğişkenZorunluAnlamı
usernameEvetNetgsm'den hizmet alınan abone numarası (Format: 850xxxxxxx, 312XXXXXXX vs.).
passwordEvetAlt kullanıcı şifresi. (Alt kullanıcı türü "API Kullanıcısı" olan alt kullanıcıya ait şifre.)
refidEvetFaks dosyası yüklerken belirlediğiniz referans numarasıdır.
telefonEvetFaks göndereceğiniz telefon numarası. (Örnek: 3129110911) Eğer birden fazla telefon numarasına gönderim yapmak istiyorsanız; (3129110911,3129110912,3129110913) telefon numalarının arasına virgül ekleyerek gönderiniz.
parametreEvetFaks gönderme işlemi için; 2 değerini almalıdır.
startdateOpsiyonelFaks göndermeye başlayacağınız tarih. (Format: ddmmyyyyhhmm) * stopdate parametresi ile birlikte kullanılır, gönderilmezse mesajınız hemen gider.
stopdateOpsiyonelİki tarih arası gönderimlerinizde bitiş tarihi (Format: ddmmyyyyhhmm) * startdate parametresi ile birlikte kullanılır, gönderilmezse faksınızın gönderim bitiş zamanı sistem tarafından belirlenir.

** Servisten Alınan Örnek Cevap **

KoduAnlamı
12345Fax GörevId

** Hata Durumları **

Hata KoduAnlamı
10Dosyanın kopyalanamadığını ifade eder.
20Geçersiz dosya uzantısını ifade eder. (İzin verilen dosya uzantıları: .jpeg, .jpg, .png, .gif, .pdf, .doc, .docx, .xls, .xlsx)
30Geçersiz kullanıcı adı, şifre veya kullanıcınızın API erişim izninin olmadığını gösterir. Ayrıca eğer API erişiminizde IP sınırlaması yaptıysanız ve sınırladığınız ip dışında gönderim sağlıyorsanız 30 hata kodunu alırsınız. API erişim izninizi veya IP sınırlamanızı, web arayüzümüzden; sağ üst köşede bulunan Abonelik İşlemleri / API işlemleri menüsunden kontrol edebilirsiniz.
40Göndermeye çalıştığınız dosya boyutunun maksimum gönderebileceğiniz dosya boyutunu aştığını ifade eder. (Maksimum dosya boyutu: 8 MB)
50Referans Id'nin hatalı olduğunu ifade eder.
60Başlangıç veya bitiş tarihinin hatalı olduğunu ifade eder. (Format: ddmmyyyyhhmm)
70Gönderdiğiniz telefon numarasının hatalı olduğunu ifade eder.
80Yetersiz kredi olduğunu ifade eder.
90Dosyanın fax formatına çevrilemediğini ifade eder.
100Parametrelerinizden birinde hata olduğunu ifade eder.