Virtual nömrənin icarəsinin uzadılması

continueRentNumber metodu SMS.online API vasitəsilə virtual nömrənin icarə müddətini uzatmaq üçün istifadə olunur. Bu, icarə olunan nömrənin SMS qəbul etməyə davamlı şəkildə istifadə olunmasını təmin edərək uzatma prosesini avtomatlaşdırır.

Bu metod, eyni nömrənin uzun müddət istifadə edilməsi lazım olduğu hallarda nəzərdə tutulub. Siz uzatma müddətini göstərə bilərsiniz, bundan sonra sistem icarə müddətini yeniləyəcək və uğurlu uzatma barədə təsdiq təqdim edəcək.

Uğurlu sorğu, yenilənmiş icarə ilə bağlı məlumatları, o cümlədən nömrənin identifikatorunu, yeni icarə müddətini və çıxarılacaq məbləği əks etdirən bir obyekt qaytarır. Bu, uzadılmış müddət ərzində SMS qəbulunun sabitliyini təmin edir.

Sorğu nümunəsi:

Giriş məlumatları

ParametrMəcburiQeydlərTəsvir
BəliProfilinizdə API Açarı bölməsində baxınAPI açarı ödənilən xidmətlərə giriş təmin edir
BəlicontinueRentNumberMetodun adı
BəliRəqəmsal dəyərNömrə sorğusu zamanı alınan aktivləşdirmə ID-si
Bəli4, 8, 12, 24, 72, 168, 360, 720, 2160İcarə müddəti saatlarla

Serverin cavabı

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

Kod nümunəsi

const api_key = "API_KEY"; # 'API_KEY' yerinə sizin real API açarınızı qoyun.
const id = 1; # Nömrə sorğusu zamanı alınan aktivləşdirmə ID-sini daxil edin
const rent_time = 1; # Yuxarıdakı cədvəldən uzatma müddətini saatlarla daxil edin
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=continueRentNumber&id=${id}&rent_time=${rent_time}`);
# Göstərilən URL-ə GET sorğusu icra edirik
const data = await response.json();
# Serverdən alınan cavabın məzmununu çap edirik
console.log(data);
} catch (err) {
# Xəta baş verərsə, xəta mesajını çap edirik
console.error(err);
}

Mümkün xətalar

ParametrTəsvir
Yanlış hərəkət
Yanlış API açarı
Sorğuda xəta
Hesabın bloklandığı vaxt
Hesab aktiv deyil
İcarə ID-si göstərilməyib
Nömrə sizin tərəfinizdən icarəyə götürülməyib (yanlış icarə ID-si)
Uzadılma üçün yanlış vaxt
Balans tapılmadı
Status yoxdur və ya yanlış göstərilib