Hizmetler için güncel fiyat talebi

getPrices yöntemi, SMS.online API'si aracılığıyla sanal numaraların kiralanması ve etkinleştirilmesi için hizmetlerin güncel fiyat bilgilerini almak amacıyla tasarlanmıştır. Bu yöntem, belirli bir ülke ve hizmet için fiyat bilgilerini otomatik olarak almayı sağlar, böylece muhasebe sistemlerinde mevcut maliyetler dikkate alınabilir.

Talep başarılı bir şekilde gerçekleştirildiğinde, hizmet adı, ülke, mevcut numara sayısı ve etkinleştirme maliyeti gibi detaylı bilgileri içeren bir nesne döndürülür. Bu yöntem, harcama izleme ve otomatik süreçlerin maliyet hesaplaması için önerilir.

İ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
EvetgetPricesMetodun adı
EvetSol menüdeki hizmetler listesine bakınAlınması gereken numara için hizmet
EvetSol menüdeki ülkeler listesine bakınAlınması gereken numaranın ülkesi

Sunucu yanıtı

JSON
{ 
  "Страна": { 
    "Сервис": { 
      "cost": Стоимость, 
      "count": Количество
    }
  }
}

Kod örneği

const api_key = "API_KEY"; # 'API_KEY'i gerçek API anahtarınızla değiştirin.
const service = "SERVICE"; # 'SERVICE' kısmını hizmetin kimliği ile değiştirin. Tüm kimlikleri sol menüdeki belgelerden görebilirsiniz.
const country = 1; # Gerekli ülkenin numarasını ekleyin. Tüm ülkelerin numaralarını sol menüdeki belgelerden görebilirsiniz.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getPrices&service=${service}&country=${country}`);
# 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 işlem
Geçersiz API anahtarı
İstekte hata
Hesabın yasaklandığı süre
Hesap aktif değil
Geçersiz hizmet adı
Geçersiz ülke adı