Aktif etkinliklerin listesini alma
getActiveActivations yöntemi, SMS.online API'si aracılığıyla kullanıcının sanal numaralarının tüm aktif etkinliklerinin güncel listesini almak için kullanılır. Bu, mevcut etkinliklerin izlenmesini otomatikleştirir ve numaraların durumunu hızlı bir şekilde kontrol etmeyi sağlar.
Bu yöntem, etkinleştirilen numaraların gerçek zamanlı olarak izlenmesi gereken sistemler için idealdir. Kullanımı, etkinleştirme sürecinde olan veya onay bekleyen numaralar hakkında veri almayı sağlar.
Başarılı bir istek, benzersiz kimlikler, etkinlik durumları ve ilişkili numaraları içeren aktif etkinliklerin listesini içeren bir nesne döndürür. Bu, otomatik sistemlerde aktif etkinliklerin esnek bir şekilde yönetilmesini 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 | getActiveActivations | Metodun adı |
Sunucu yanıtı
JSON
{ "status":"success", "activeActivations": [ { "activationId" : "635468021", "countryCode" : "0", "countryName" : "Russia", "serviceCode" : "vk", "phoneNumber" : "79********1", "activationCost" : 12.50, "activationStatus" : "4", "smsCode" : ["CODE"], "activationTime" : "2022-06-01 16:59:16" } ] }
Kod örneği
const api_key = "API_KEY"; # 'API_KEY'i gerçek API anahtarınızla değiştirin.try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getActiveActivations`);# 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 | |
Aktif aktivasyon yok |