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

ParametreZorunluNotAçıklama
EvetAyarlar bölümünde profilinize bakın API AnahtarıAPI anahtarı, ücretli hizmetlere erişim sağlar
EvetsetStatusMetodun adı
EvetSayısal değerNumara talep ederken alınan aktivasyon ID'si
EvetSayısal değerAktivasyon 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 ekleyin
const status = 1; # Yukarıdaki tablodan yeni durumu ekleyin
try {
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ıyoruz
const data = await response.json();
# Sunucudan gelen yanıtın içeriğini yazdırıyoruz
console.log(data);
} catch (err) {
# Bir hata oluşursa, hata mesajını yazdırıyoruz
console.error(err);
}

Olası hatalar

ParametreAçı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.