Kiralama Geçmişi Alma

getRentHistory yöntemi, SMS.online API'si aracılığıyla hesapla ilişkili tüm kiralanmış sanal numaraların tam listesini almak için kullanılır. Bu, uzun vadeli kiralamalarda numaraların kullanımını analiz etmeyi ve uzatma maliyetlerini takip etmeyi otomatikleştirir.

Bu yöntem, kiralama ile ilgili detaylı bilgileri, başlangıç tarihini, geçerlilik süresini, telefon numarasını, kiralama durumunu ve uzatma maliyetini içerecek şekilde almayı sağlar. Bu sayede mevcut ve tamamlanmış kiralamaları kontrol edebilir ve numaraların uzun süreli kullanımına ilişkin harcamaları değerlendirebilirsiniz.

Başarılı bir istek, tüm kiralanmış numaraların listesini içeren yapılandırılmış bir nesne döndürür; bu nesne, kiralama için benzersiz bir kimlik, başlangıç tarihi, geçerlilik süresi, telefon numarası, mevcut durum ve kiralama tutarını içerir. Bu yöntem, analiz ve kiralama maliyetlerini izleme sistemleri için idealdir.

İstek örneği:

Girdi verileri

ParametreZorunluNotAçıklama
EvetAyarlar bölümünde profilinize bakın API AnahtarıAPI anahtarı, ücretli hizmetlere erişim sağlar
EvetgetRentHistoryMetodun adı
HayırUnix Zaman Damgası formatında zaman damgasıAktivasyonların alınacağı tarih (30 gün ile sınırlıdır)
HayırUnix Zaman Damgası formatında zaman damgasıAktivasyonların alınacağı tarih (30 gün ile sınırlıdır)
HayırSayısal değerYanıtta döndürülen ilk öğenin kaydırılması (varsayılan 0)
HayırSayısal değerYanıtta döndürülen öğe sayısı (varsayılan 50, maksimum 100)

Sunucu yanıtı

JSON
[
  {
    "id": 635468024,
    "date": "2022-11-12 15:58:39",
    "phone": "79918529716",
    "sms": "["Your sms code"]",
    "cost": 100
    "status": "4"
  }
]

Kod örneği

const api_key = "API_KEY"; # 'API_KEY'i gerçek API anahtarınızla değiştirin.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentHistory`);
# Belirtilen URL'ye GET isteği yapıyoruz
const data = await response.json();
# Sunucudan gelen yanıtın içeriğini yazdırıyoruz
console.log(data);
} catch (err) {
# Bir hata oluşursa, hata mesajını yazdırıyoruz
console.error(err);
}

Olası hatalar

ParametreAçıklama
Geçersiz işlem
Geçersiz API anahtarı
İstekte hata
Hesabın yasaklandığı süre
Hesap aktif değil
Geçersiz tarih