Numara kiralama durumunu al
getRentStatus yöntemi, SMS.online API'si aracılığıyla kiralanmış sanal numaranın güncel durumunu almak için kullanılır. Bu, kiralama durumunu kontrol etme sürecini otomatikleştirir ve kiralanmış numaraya gelen SMS kodlarını takip etmeyi sağlar.
Bu yöntem, kiralanmış numaranın düzenli olarak izlenmesini gerektiren sistemler için tasarlanmıştır, böylece onay kodlarını ve kiralama süresi boyunca gelen diğer verileri zamanında alabilirsiniz.
Başarılı bir istek, kiralama durumuyla ilgili bilgileri içeren bir nesne döndürür; bu, kiralama için benzersiz bir kimlik, alınan SMS kodlarının listesi ve kiralamanın bitiş zamanını içerir. Bu, numaranın kullanımını ve mesajların gerçek zamanlı olarak alınmasını etkili bir şekilde kontrol etmeyi sağlar.
İstek örneği:
Girdi verileri
Parametre | Zorunlu | Not | Açıklama |
---|---|---|---|
Evet | Ayarlar bölümünde profilinize bakın API Anahtarı | API anahtarı, ücretli hizmetlere erişim sağlar | |
Evet | getRentStatus | Metodun adı | |
Evet | Sayısal değer | Numara talep ederken alınan aktivasyon ID'si | |
Hayır | Sayısal değer | Seçimlerin başladığı sayfa numarası (sayfa numaraları 0'dan başlar, yeni olanlardan eskiye; varsayılan 0) | |
Hayır | Sayısal değer | İstenen sayfa sayısı (varsayılan 10) |
Sunucu yanıtı
{ "status": "success", "quantity": "2", "values": { "0": { "phoneFrom": "79180230628", "text": "5", "service": "ot", "date": "2020-01-30 14:31:58" }, "1": { "phoneFrom": "79180230628", "text": "4", "service": "ot", "date": "2025-05-30 14:04:16" } } }
Kod örneği
const api_key = "API_KEY"; # 'API_KEY'i gerçek API anahtarınızla değiştirin.const id = 1; # Numara talep ederken alınan aktivasyon ID'sini ekleyintry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentStatus&id=${id}`);# Belirtilen URL'ye GET isteği yapıyoruzconst data = await response.json();# Sunucudan gelen yanıtın içeriğini yazdırıyoruzconsole.log(data);} catch (err) {# Bir hata oluşursa, hata mesajını yazdırıyoruzconsole.error(err);}
Olası hatalar
Parametre | Açıklama |
---|---|
Geçersiz işlem | |
Geçersiz API anahtarı | |
İstekte hata | |
Hesabın yasaklandığı süre | |
Hesap aktif değil | |
Kiralama ID'si belirtilmemiş | |
Numara sizin tarafınızdan kiralanmamış (geçersiz kiralama ID'si) | |
Kiralama ödenmiş ve tamamlanmıştır | |
Kiralama iptal edildi ve para iade edildi | |
İlk SMS bekleniyor | |
Numara yasaklandı, paranız iade edildi |