Nömrənin icarə statusunu əldə et
getRentStatus metodu SMS.online API vasitəsilə icarəyə götürülmüş virtual nömrənin aktual statusunu əldə etmək üçün istifadə olunur. Bu, icarə vəziyyətinin yoxlanılması prosesini avtomatlaşdırmağa və icarəyə götürülmüş nömrəyə gələn SMS kodlarını izləməyə imkan tanıyır.
Bu metod, icarəyə götürülmüş nömrənin müntəzəm monitorinqini tələb edən sistemlər üçün nəzərdə tutulub ki, təsdiq kodlarını və icarə müddətində gələn digər məlumatları vaxtında əldə edə bilsin.
Uğurlu sorğu, icarənin cari statusu, unikal icarə identifikatoru, alınan SMS kodlarının siyahısı və icarənin bitmə vaxtı ilə bağlı məlumatları ehtiva edən bir obyekt qaytarır. Bu, nömrənin istifadəsini və real vaxtda mesajların alınmasını effektiv şəkildə idarə etməyə imkan verir.
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 | getRentStatus | Metodun adı | |
Bəli | Rəqəmsal dəyər | Nömrə sorğusu zamanı alınan aktivləşdirmə ID-si | |
Xeyr | Rəqəmsal dəyər | Seçim başlanğıcından etibarən səhifə nömrəsi (səhifələrin sayı 0-dan başlayır, yeni olanlardan köhnələrə; default 0) | |
Xeyr | Rəqəmsal dəyər | Soruşulan səhifələrin sayı (default 10) |
Serverin cavabı
{ "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 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 edintry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentStatus&id=${id}`);# 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) | |
İcarə ödənilib və başa çatıb | |
İcarə ləğv edilib və pul geri qaytarılıb | |
İlk SMS-i gözləyir | |
Nömrə bloklanıb, sizə vəsait qaytarılıb |