Aktivasyon Durumunu Değiştirme
setStatus yöntemi, SMS.online API'si aracılığıyla sanal numaranın aktivasyon durumunu yönetmenizi sağlar. Bu, numaranın sistemdeki mevcut durumunu değiştirmek için kullanılır; örneğin, aktivasyonun tamamlanması veya numaranın kullanımının iptal edilmesi durumunda.
Bu yöntem, sanal numaraların yönetimiyle ilgili süreçlerin otomatikleştirilmesinde faydalıdır; aktivasyon durumunu gerçek zamanlı olarak hızlı bir şekilde güncellemek gerektiğinde kullanılır.
Başarılı bir isteğin ardından sistem, numaranın durumunu güncelleyerek başarılı aktivasyon, iptal veya numaranın kullanımıyla ilgili diğer işlemler hakkında bilgi verir. Bu, entegre sistemlerde güncel aktivasyon durumunu korumayı sağlar.
İ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 | setStatus | Metodun adı | |
Evet | Sayısal değer | Numara talep ederken alınan aktivasyon ID'si | |
Evet | Sayısal değer | Aktivasyon durumu |
Ne zaman hangi durumu göndermeliyim?
Numarayı aldıktan hemen sonra, numara SMS bekliyor.
Aşağıdaki işlemler mevcut:
8 - Aktivasyonu iptal et
Kodu aldıktan hemen sonra:
3 - Bir SMS daha iste
6 - SMS kodunu onayla ve aktivasyonu tamamla
Durumu 3 olan aktivasyon için:
6 - SMS kodunu onayla ve aktivasyonu tamamla
Sunucu yanıtı
Sunucu yanıtı | Açıklama |
---|---|
Tekrar aktivasyon bekleniyor | |
Aktivasyon başarıyla tamamlandı | |
Aktivasyon iptal edildi |
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 ekleyinconst status = 1; # Yukarıdaki tablodan yeni durumu ekleyintry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=setStatus&id=${id}&status=${status}`);# 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 API anahtarı | |
Geçersiz işlem | |
İstekte hata | |
Hesabın yasaklandığı süre | |
Hesap aktif değil | |
İlk 2 dakikada numara iptal edilemez | |
Aktivasyon bulunamadı | |
Geçersiz durum | |
Geçersiz ID veya ID sayı değil. |