Aktivasyon Durumunu Alma
getStatus yöntemi, SMS.online API'si aracılığıyla sanal numaranın mevcut aktivasyon durumunu almanızı sağlar. SMS ile onay gerektiren dış platformlarda aktivasyon durumunu otomatik olarak kontrol etmek için kullanılır.
Bu yöntem, numara alındıktan sonra aktivasyon sürecini takip etmeye ve onay kodunun iletilip iletilmediği hakkında bilgi sağlamaya yardımcı olur. Ayrıca, numaranın sistemdeki güncel durumunu gösterir.
Başarılı bir istek, mevcut aktivasyon durumu, mesaj durumu ve alınmışsa kodu içeren bir dize döndürür. Bu yöntem, gerçek zamanlı durum kontrolü gerektiren sistemlere entegrasyon için uygundur.
İ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 | getStatus | Metodun adı | |
Evet | Sayısal değer | Numara talep ederken alınan aktivasyon ID'si |
Sunucu yanıtı
Sunucu yanıtı | Açıklama |
---|---|
Kod Bekleniyor | |
SMS'in yeniden gönderilmesini bekliyor | |
İptal | |
Başarılı (burada $CODE - aktivasyon kodu) |
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=getStatus&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 | |
Aktivasyon bulunamadı |