Mevcut ülkeleri ve hizmetleri talep et

getRentPrices yöntemi, SMS.online API'si aracılığıyla sanal numara kiralamak için mevcut ülkeler ve hizmetlerin güncel listesini almak için kullanılır. Bu, numara kiralama sırasında ülke ve hizmet seçimini otomatikleştirir.

Bu yöntem, kiralama talebi oluşturmadan önce yönlerin dinamik olarak oluşturulmasını gerektiren sistemler için önerilir. Bu yöntemi kullanarak, otomatik süreçlere entegre etmek için güncel ülkeler ve bunlarla ilişkili hizmetler listesine ulaşabilirsiniz.

Başarılı bir sorgu, desteklenen ülkeler, hizmetler ve operatörler listesini içeren yapılandırılmış veriler döndürür. Bu, otomatik sistemlerde esnek numara kiralama seçimi sağlamaya olanak tanır.

İ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
EvetgetRentPricesMetodun adı
EvetSol menüdeki ülkeler listesine bakınAlınması gereken numaranın ülkesi

Sunucu yanıtı

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

Kod örneği

const api_key = "API_KEY"; # 'API_KEY'i gerçek API anahtarınızla değiştirin.
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=getRentPrices&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
Bu ülke için numaralar tükendi