Aktivasyon Geçmişi Alma
getHistory yöntemi, SMS.online API'si aracılığıyla hesapla ilişkili tüm sanal numara aktivasyonlarının geçmişini almak için kullanılır. Bu, gerçekleştirilen aktivasyonların analizini ve hizmet harcamalarının izlenmesini otomatikleştirmeye olanak tanır.
Bu yöntem, her aktivasyon için tarih, telefon numarası, alınan SMS kodları, maliyet ve mevcut durumu içeren ayrıntılı bilgi almayı sağlar. Bu, numaraların kullanımını takip etmeyi ve maliyetleri kontrol etmeyi kolaylaştırır.
Başarılı bir istek, ayrıntılı verilerle yapılandırılmış bir aktivasyon listesi döndürür: aktivasyonun benzersiz kimliği, oluşturulma tarihi, telefon numarası, alınan SMS mesajlarının listesi, maliyet (aktif olanlar için 0) ve aktivasyon durumu. Bu yöntem, analiz ve hizmet harcamalarının yönetimi 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 | getHistory | Metodun adı | |
Hayır | Unix Zaman Damgası formatında zaman damgası | Aktivasyonların alınacağı tarih (30 gün ile sınırlıdır) | |
Hayır | Unix Zaman Damgası formatında zaman damgası | Aktivasyonların alınacağı tarih (30 gün ile sınırlıdır) | |
Hayır | Sayısal değer | Yanıtta döndürülen ilk öğenin kaydırılması (varsayılan 0) | |
Hayır | Sayısal değer | Yanıtta döndürülen öğe sayısı (varsayılan 50, maksimum 100) |
Sunucu yanıtı
[ { "id": 635468024, "date": "2022-11-12 15:58:39", "phone": "79918529716", "sms": "["Your sms code"]", "cost": 100 "status": "4" } ]
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=getHistory`);# 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 | |
Geçersiz tarih |