Sanal numara kiralama süresini uzatma

continueRentNumber yöntemi, SMS.online API'si aracılığıyla sanal numaranın kiralama süresini uzatmak için kullanılır. Bu yöntem, kiralanan numaranın SMS alımında kesintisiz kullanımını sağlamak için süreci otomatikleştirir ve kaybetme riskini ortadan kaldırır.

Bu yöntem, aynı numaranın uzun süreli kullanımının gerektiği durumlar için tasarlanmıştır. Uzatma süresini belirtebilir, ardından sistem kiralama süresini güncelleyerek başarılı uzatma onayını sağlar.

Başarılı bir istek, güncellenmiş kiralama bilgilerini içeren bir nesne döndürür; bu, numara kimliği, yeni kiralama süresi ve kesilen tutarı içerir. Bu, uzatılan süre boyunca SMS alımının istikrarını sağlar.

İ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
EvetcontinueRentNumberMetodun adı
EvetSayısal değerNumara talep ederken alınan aktivasyon ID'si
Evet4, 8, 12, 24, 72, 168, 360, 720, 2160Kiralama süresi saat cinsinden

Sunucu yanıtı

JSON
{
  "status": "success",
  "phone": {
    "id": 1049,
    "endDate": "2020-01-31T12:01:52",
    "number": "79959707564"
  }
}

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 ekleyin
const rent_time = 1; # Yukarıdaki tablodan uzatma süresini saat cinsinden ekleyin
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=continueRentNumber&id=${id}&rent_time=${rent_time}`);
# 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
Kiralama ID'si belirtilmemiş
Numara sizin tarafınızdan kiralanmamış (geçersiz kiralama ID'si)
Geçersiz uzatma süresi
Bakiye bulunamadı
Durum belirtilmemiş veya yanlış belirtilmiş