Gelen faks
- Abone numaranıza gelen fakslarınızı API ile sorguyabilirsiniz.
POST https://api.netgsm.com.tr/fax/receive
Örnek İstek (Sample Request)
<?xml version="1.0"?>
<mainbody>
<header>
<company>Netgsm</company>
<usercode>850xxxxxxx</usercode>
<password>xxxxxxxx</password>
<startdate>011220180101</startdate>
<stopdate>021220180101</stopdate>
<type>1</type>
</header>
</mainbody>
Örnek Başarılı Cevap (Success Response)
8xxxxxxxxx | 21.09.2012 | | SUCCESS | https://xxx/....
Örnek Hata Cevabı (Error Response)
HataKodu
** Tanımlar **
| Değişken | Zorunlu | Anlamı |
|---|---|---|
usercode | Evet | Netgsm'den hizmet alınan abone numarası (Format: 850xxxxxxx, 312XXXXXXX vs.). |
password | Evet | Alt kullanıcı şifresi. (Alt kullanıcı türü "API Kullanıcısı" olan alt kullanıcıya ait şifre.) |
startdate | Evet | İki tarih arası sorgulamanızda başlangıç tarihi. (Format: ddMMyyyyHHmm) |
stopdate | Evet | İki tarih arası sorgulamanızda bitiş tarihi. (Format: ddMMyyyyHHmm) |
type | Evet | "1" değerini almalıdır. |
** Servisten Alınan Örnek Cevap **
| Kodu | Anlamı |
|---|---|
8xxxxxxxxx | Gönderen Telefon No |
21.08.2019 | Tarih |
SUCCESS | İleti Durumu |
https://xxx/.... | Dosya Yolu |
** İleti Durumları **
| Durum | Anlamı |
|---|---|
| SUCCESS | Başarılı olduğunu ifade eder. |
| FAILED | Hatalı olduğunu ifade eder. |
** Hata Durumları **
| Hata Kodu | Anlamı |
|---|---|
30 | Geç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. |
40 | Arama kriterlerinize göre listelenecek kayıt olmadığını ifade eder. |
50 | Başlangıç veya bitiş tarihinin hatalı olduğunu ifade eder. (Format: ddmmyyyyhhmm) |
60 | Arama kriterlerindeki startdate ve stopdate zaman farkının 30 günden fazla olduğunu ifade eder. |
70 | Hatalı sorgulama. Gönderdiğiniz parametrelerden birisi hatalı veya zorunlu alanlardan birinin eksik olduğunu ifade eder. |