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ı
Parametr | Məcburi | Qeydlər | Təsvir |
---|---|---|---|
Bəli | Profilinizdə API Açarı bölməsində baxın | API açarı ödənilən xidmətlərə giriş təmin edir | |
Bəli | continueRentNumber | Metodun adı | |
Bəli | Rəqəmsal dəyər | Nömrə sorğusu zamanı alınan aktivləşdirmə ID-si | |
Bəli | 4, 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 edinconst rent_time = 1; # Yuxarıdakı cədvəldən uzatma müddətini saatlarla daxil edintry {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 edirikconst data = await response.json();# Serverdən alınan cavabın məzmununu çap edirikconsole.log(data);} catch (err) {# Xəta baş verərsə, xəta mesajını çap edirikconsole.error(err);}
Mümkün xətalar
Parametr | Tə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 |